User:✓/monobook.js

From Wikipedia

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
function loadEvent(name) {
   var d = new Date();
   window.console.debug(d.getSeconds()+"/"+d.getMilliseconds()+": "+name+" in userscript; $:"+!!$+", mw:"+!!mw);
}
loadEvent("aktiv");

document.addEventListener("DOMContentLoaded", function(ev){ loadEvent(ev.type); }, false);
// fails: schon passiert

document.addEventListener("load", function(ev){ loadEvent(ev.type); }, false);
// fails: schon passiert

if(window.addOnloadHook) window.addOnloadHook( function(){ loadEvent("addOnloadHook"); } );
else window.console.debug("Kein addOnloadHook");

if(jQuery && jQuery.ready) jQuery(document).ready(function() { loadEvent("jQuery.ready"); } );
else window.console.debug("Kein jQuery");