User:VarunFEB2003/HideTwinkleBar.js

// Check if Twinkle gadget is enabled, otherwise do nothing (unfortunately won't detect manual installs) if (mw.user.options.get('gadget-Twinkle') == 1){ // Replace spaces in username with underscores for comparison to page title var fixedUn = wgUserName.replace(/ /g,'_'); // Check if we're on an owned JS or CSS page. if ( (wgPageName.lastIndexOf('.js') == wgPageName.length - 3) && (wgPageName.substring(0, fixedUn.length + 5) == "User:" + fixedUn) ){ // Suppress the Twinkle preference notification box, which normally shows up on any owned JS or CSS page. // (Hiding it via JS doesn't always work, especially while editing a JS or CSS page, so we need to import some CSS to do it) importStylesheet('User:VarunFEB2003/HideTwinkleBar.css'); }

// Set URL prefix var pre = location.protocol + '//' + wgPageContentLanguage + '.' + wgNoticeProject + '.org' + '/w/index.php?title='; }