vfclists

Toggle Sidebar

Dec 14th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name           userChrome.js
  3. // @include        main
  4. // @version        0.8.1.vH
  5. // @note           u/thepante
  6. // ==/UserScript==
  7.  
  8. document.getElementById("sidebar").src='chrome://browser/content/webext-panels.xul';
  9. document.getElementById("sidebar-button").checked=false;
  10. var alfs = document.getElementById("sidebar-box");
  11. var ogclass = alfs.className;
  12. var statbnt = 0;
  13.  
  14. alfs.hidden=false;
  15. alfs.checked=true;
  16. alfs.className = ogclass + ' closeit';
  17.  
  18. document.getElementById("sidebar-button").addEventListener('click', function(e){
  19.     event.preventDefault();
  20.     if (statbnt == 0) {
  21.         console.log(statbnt+" : alfs open");
  22.         document.getElementById("sidebar-button").checked=true;
  23.         alfs.className = ogclass + ' openit';
  24.         alfs.hidden=false;
  25.         statbnt = 1;
  26.     }
  27.      
  28.     else {
  29.         console.log(statbnt+" : alfs close");
  30.         document.getElementById("sidebar-button").checked=false;
  31.         alfs.className = ogclass + ' closeit';
  32.         alfs.hidden=true;
  33.         statbnt = 0;
  34.     }
  35. });
  36.  
  37.  
  38. /* Alt-Char */
  39. /* a = 65, 0 = 48 */
  40. document.onkeyup = function(e) {
  41.   if (e.altKey && e.which == 74) {
  42.     doitmf();
  43.   }
  44. };
  45.  
  46.  
  47.  
  48. function doitmf() {
  49.   if (statbnt == 0) {
  50.         console.log(statbnt+" : alfs open");
  51.         document.getElementById("sidebar-button").checked=true;
  52.         alfs.className = ogclass + ' openit';
  53.         alfs.hidden=false;
  54.         statbnt = 1;
  55.     }
  56.     else {
  57.         console.log(statbnt+" : alfs close");
  58.         document.getElementById("sidebar-button").checked=false;
  59.         alfs.className = ogclass + ' closeit';
  60.         alfs.hidden=false;
  61.         statbnt = 0;
  62.     }
  63. }
Add Comment
Please, Sign In to add comment