// INFO // var INFO = Mitsugu Oyama MIT

Toggle login box of pixiv by this plugin.

'togglepixiv' :togglepixiv

Toggle login box of pixiv by this plugin.

; commands.addUserCommand( ['togglepixiv'], 'Toggle login box of pixiv', function(){ let contents=gBrowser.selectedBrowser.contentDocument; if(contents.domain!="www.pixiv.net"){ liberator.echoerr('This page is not pixiv.'); 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=contents.getElementsByClassName('trigger'); if(targets.length<1){ liberator.echoerr('Not found login form.'); return false; } targets.item(0).dispatchEvent(evt); } );