User:Iluvatar/global.js
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();
});
}