// INFO //
var INFO =
Mitsugu Oyama
MIT
Toggle login box of pixiv by this plugin.
-
'FeedTwitpic'
:FeedTwitpic
Emulate push anchor of Next or Prev for twitpic.
;
commands.addUserCommand(
['FeedTwitpic'],
'Emulate push anchor of Next or Prev for twitpic.',
function(args){
if(1!=args.length){
liberator.echoerr('Usage: FeedTwitpic next|prev');
return false;
}
let contents=gBrowser.selectedBrowser.contentDocument;
if(contents.domain!="twitpic.com"){
liberator.echoerr('This page is not twitpic.');
return false;
}
let evt=contents.createEvent("MouseEvents");
evt.initMouseEvent(
'click',
true, // canBubble
true, // cancelable
window, // view
0, // detail
0, // screenX
0, // screenY
0, // clientX
0, // clientY
false, // ctrlKey
false, // altKey
false, // shiftKey
false, // metaKey
0, // button
null //relatedTarget
);
let targets;
if(args[0]=='next'){
targets=contents.getElementsByClassName('comment_pagination_next');
if(targets.length<1){
liberator.echoerr('Not found Next anchor.');
return false;
}
}else if(args[0]=='prev'){
targets=contents.getElementsByClassName('comment_pagination_prev');
if(targets.length<1){
liberator.echoerr('Not found Prev anchor.');
return false;
}
}else{
liberator.echoerr('Usage: FeedTwitpic next|prev');
return false;
}
targets.item(0).dispatchEvent(evt);
},
{
literal: false
},
true
);
ea.js?h=pixiv/desynchronization&id=aab30a78563ccbba4fb597b1ccfe2d96c1dc7659'>treecommitdiffstats
|
blob: 8e218be895ce6d2bf46dc4530b6345939714afb7 (
plain)