// INFO // var INFO = Mitsugu Oyama MIT

Toggle context exchange box of github by this plugin.

'togglecontextgithub' :togglecontextgithub

Toggle context exchange box of github by this plugin.

; commands.addUserCommand( ['togglecontextgithub'], 'Toggle contexte xchange box of github', function(){ let contents=gBrowser.selectedBrowser.contentDocument; if(contents.domain!="github.com"){ liberator.echoerr('This page is not github.'); 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('toggle'); if(targets.length<1){ liberator.echoerr('Not found toggle box.'); return false; } targets.item(0).dispatchEvent(evt); } );