diff options
Diffstat (limited to 'togglepixiv.js')
-rw-r--r-- | togglepixiv.js | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/togglepixiv.js b/togglepixiv.js deleted file mode 100644 index e45cd35..0000000 --- a/togglepixiv.js +++ /dev/null @@ -1,54 +0,0 @@ -// INFO // -var INFO = -<plugin name="togglepixiv.js" version="0.1" - summary="Toggle pixiv's login box" - href="http://github.com/vimpr/vimperator-plugins/blob/master/togglepixiv.js" - xmlns="http://vimperator.org/namespaces/liberator"> - <author email="mitsugu.oyama@gmail.com">Mitsugu Oyama</author> - <license href="http://opensource.org/licenses/mit-license.php">MIT</license> - <project name="Vimperator" minVersion="2.3"/> - <p>Toggle login box of <link topic="http://www.pixiv.net/">pixiv</link> by this plugin. </p> - <item> - <tags>'togglepixiv'</tags> - <spec>:togglepixiv</spec> - <description> - <p>Toggle login box of <link topic="http://www.pixiv.net/">pixiv</link> by this plugin.</p> - </description> - </item> -</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); - } -); |