Examples
|
|
Please don't post here, unless you have a different example that works |
|
|
paste-it.net
function setValue(name, value, isOkCallback)
{
Persist.set('http://paste-it.net/paste/', {
'syntax':'text', // syntax *
'nickname':'username', // username *
'content':uneval(value), // content *
'obscure':'n', // hide (y/n)
'expires':'86400', // expire (1 day) / default = never expire
'subject':'' // subject
}, function(e)
{
var storedValues = eval(GM_getValue('storedValues'));
storedValues[name] = e.finalUrl.replace('/public/','/raw/public/');
GM_setValue('storedValues', uneval(storedValues));
if (isOkCallback)
isOkCallback(true);
}, function(e)
{
if (isOkCallback)
isOkCallback(false);
});
}
function getValue(name, valueCallback)
{
var uniq_url = eval(GM_getValue('storedValues'))[name];
if (uniq_url)
{
Persist.get(uniq_url, function(e)
{
valueCallback(eval(e.responseText));
}, function()
{
valueCallback(null);
});
}
}
setValue('name', 'value', function(isOk)
{
if (isOk)
{
getValue('name', function(value)
{
if (value !== null)
alert("name = " + value);
});
}
});
* required |
|
|
pastebin.mozilla.org Persist.set('http://pastebin.mozilla.org/', {
'format':'text', // syntax *
'paste':'Send', // action *
'code2':'test', // content *
'expiry':'d', // expire (1 day) *
'remember':'0', // remember (0/1) / default = 0
'poster':'', // username
'parent_pid':'' // parent pid
}, function(e)
{
Persist.get(e.finalUrl.replace('.org/','.org/?dl='), function(e)
{
alert(e.responseText);
});
});
* required |
|
|
pastebin.com
Persist.set('http://pastebin.com/pastebin.php', {
'format':'text', // syntax *
'paste':'Send', // action *
'code2':'test', // content *
'expiry':'d', // expire (1 day) *
'remember':'0', // remember (0/1) / default = 0
'poster':'', // username
'parent_pid':'' // parent pid
}, function(e)
{
Persist.get(e.finalUrl.replace('.com/','.com/pastebin.php?dl='), function(e)
{
alert(e.responseText);
});
});
* required |