Talk:Greasemonkey Manual:API: Difference between revisions

From GreaseSpot Wiki
Jump to navigationJump to search
mNo edit summary
Line 24: Line 24:


: It is the general policy of Greasemonkey to ''not'' implement a special API just to build something that a user script can easily do on its own.  Something like this is a perfect candidate for a reusable component in the [[:Category:@require Library]]. [[User:Arantius|Arantius]] 12:55, 27 July 2010 (UTC)
: It is the general policy of Greasemonkey to ''not'' implement a special API just to build something that a user script can easily do on its own.  Something like this is a perfect candidate for a reusable component in the [[:Category:@require Library]]. [[User:Arantius|Arantius]] 12:55, 27 July 2010 (UTC)
== Beats By Dre Headphones ==
"The wood light Hou heat sliced ground to smile:"Yes, that handle short Bi not know <a href="http://cheapbeatsbydre.charmclub-uk.com">cheapbeatsbydre.charmclub-uk.com</a> is how difference treasure, the week moves to unexpectedly meet head on guest's night but shot with this and with one action beats the drive of guest's night.
The face that sees guest's night still puts where."The white works properly mountain to slowly nod <a href="http://cheapbeatsbydre.charmclub-uk.com">Beats By Dre Headphones</a> to immediately after say with smile:"Light Hou elder brother, the week moves the strength that can be not only only with the that handle short Bi, another place just of fingerprint, if I guess quite good.
He must be the true oral tradition that got a purple <a href="http://cheapbeatsbydre.charmclub-uk.com">monster beats by dre</a> movie star, water fastens difficult to understand Qing world the Xuan is strange, although the fire Hou still differs too manily,the fire Hou has already had the strength of self-preservation, we need not worry about he too much.

Revision as of 02:33, 14 November 2012

GM_getObject/GM_setObject

I think these two additional functions might be handy:

function GM_getObject( name, default )
function GM_setObject( name, value )

Implementation:

function GM_getObject(name, defaultValue) {
	var s = GM_getValue(name);

	if (s === undefined) {
		return defaultValue;
	}
	else {
		return JSON.parse(s);
	}
}

function GM_setObject(name, value) {
	GM_setValue(name, JSON.stringify(value));
}
It is the general policy of Greasemonkey to not implement a special API just to build something that a user script can easily do on its own. Something like this is a perfect candidate for a reusable component in the Category:@require Library. Arantius 12:55, 27 July 2010 (UTC)

Beats By Dre Headphones

"The wood light Hou heat sliced ground to smile:"Yes, that handle short Bi not know <a href="http://cheapbeatsbydre.charmclub-uk.com">cheapbeatsbydre.charmclub-uk.com</a> is how difference treasure, the week moves to unexpectedly meet head on guest's night but shot with this and with one action beats the drive of guest's night. The face that sees guest's night still puts where."The white works properly mountain to slowly nod <a href="http://cheapbeatsbydre.charmclub-uk.com">Beats By Dre Headphones</a> to immediately after say with smile:"Light Hou elder brother, the week moves the strength that can be not only only with the that handle short Bi, another place just of fingerprint, if I guess quite good. He must be the true oral tradition that got a purple <a href="http://cheapbeatsbydre.charmclub-uk.com">monster beats by dre</a> movie star, water fastens difficult to understand Qing world the Xuan is strange, although the fire Hou still differs too manily,the fire Hou has already had the strength of self-preservation, we need not worry about he too much.