User:Taraborn/monobook.js

function checkRandomKey(e) { var code = e.keyCode; var char = String.fromCharCode(code); if(char.toUpperCase == "E") randomKeyDown = !randomKeyDown; return true; }

function openRandomPages(e) { if(randomKeyDown) {     var fullPath = mw.config.get('wgServer') + mw.config.get('wgArticlePath'); var randomPage = fullPath.replace(/\$1/, "Special:Random"); for(var i = 0; i < 6; i++) window.open(randomPage); e.preventDefault; randomKeyDown = false; } } var randomKeyDown; function setupRandomPages { randomKeyDown = false; var randomLink = document.getElementById("n-randompage").firstChild; window.addEventListener("keydown", checkRandomKey, false); window.addEventListener("keyup", checkRandomKey, false); randomLink.addEventListener("click",openRandomPages,false); }

$(setupRandomPages);