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.
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/smart_rollback.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Guywan/Scripts/ConfirmLogout.js&action=raw&ctype=text/javascript');
mw.loader.load('//ru.wikipedia.org/w/index.php?title=Участник:Facenapalm/highlimits.js&action=raw&ctype=text/javascript');
mw.loader.load('//ru.wikipedia.org/w/index.php?title=Mediawiki:Gadget-wikidataHeaderLink.js &action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/CVNSimpleOverlay_wiki.js&action=raw&ctype=text/javascript');

var exceptWikis = ['ruwiki', 'enwiki', 'metawiki', 'commonswiki', 'wikidatawiki'];

if (!exceptWikis.includes(mw.config.get("wgDBname"))) {
    mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/active_sysops.js&action=raw&ctype=text/javascript');

    // Global Actions Helper (GS / S)
    mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Iluvatar/GAH.js&action=raw&ctype=text/javascript');

    mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger.js&action=raw&ctype=text/javascript');

    if (typeof(activeSysopsConfig) === 'undefined') activeSysopsConfig = {};
    activeSysopsConfig.markWikisGS = true;
    activeSysopsConfig.lastAction = 1209600;
    
    mw.loader.load( '//swviewer.toolforge.org/js/script.js' ); // for tests
}

var tqSelected = "";
function tq () {
    navigator.clipboard.writeText("{{tq|" + tqSelected + "}}");
}
if (["ruwiki", "enwiki"].includes(mw.config.get("wgDBname")) && [1,3,4,5,7,9,11,13,15,101,102,103,104,105,107].includes(mw.config.get("wgNamespaceNumber"))) {
	mw.util.addPortletLink( 'p-tb', '#', "TQ", "tq-btn");
    document.addEventListener('keydown', function(event) {
        if (event.shiftKey && event.keyCode == 81) tq();
    });
    document.getElementById("tq-btn").onclick = function(e) {
    	e.preventDefault();
    	tq();
    };
    document.addEventListener("selectionchange", function(e) {
    	tqSelected = document.getSelection().toString();
    });
}