Talk:Greasemonkey Manual:API: Difference between revisions

From GreaseSpot Wiki
Jump to navigationJump to search
Chan016 (talk | contribs)
m Arantius moved page User:Greasemonkey Manual:API to Talk:Greasemonkey Manual:API over redirect: revert
 
(3 intermediate revisions by 3 users not shown)
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.

Latest revision as of 23:31, 2 October 2023

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)