User:AT/wikiswap.js
From Guild Wars Wiki
< User:AT
Jump to navigationJump to search
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 importScript(page, lang) { var url = wgScriptPath + '/index.php?title=' + encodeURIComponent(page.replace(' ','_')) + '&action=raw&ctype=text/javascript&dontcountme=s'; if (lang) url = 'http://' + lang + '.wikipedia.org' + url; var s = document.createElement('script'); s.src = url; s.type='text/javascript'; document.getElementsByTagName('head')[0].appendChild(s); } //WikiSwap Functions importScript('User:AT/wikiswapfuncs.js'); // WikiSwap function wikiSwap() { var url = new String(); var urlSwitch = new String(); var urlGW2 = "http://wiki.guildwars2.com/"; var urlGW = "http://guildwars.wikia.com/" ; var urlGWW = "http://wiki.guildwars.com/" var uri = new Object(); var label = new String(); var title = new String(); getURL(uri); if (uri.thisSite == "GWW") { label = "Switch to GuildWiki"; title = "GWiki"; urlGW = urlGW + uri.pagename; if(uri.pagename.indexOf("Guild:") == -1) { addTab(urlGW, title, "ca-swap", label, ""); } urlGW2 = urlGW2 + uri.pagename; addTab(urlGW2, "GW2W", "ca-swap2", "Switch to GW2W", ""); } if (uri.thisSite == "GWIKI") { label = "Switch to GWW"; title = "GWW"; urlGWW = urlGWW + uri.pagename; addTab(urlGWW, title, "ca-swap", label, ""); urlGW2 = urlGW2 + uri.pagename; addTab(urlGW2, "GW2W", "ca-swap2", "Switch to GW2W", ""); } if (uri.thisSite == "GW2W") { urlGWW = urlGWW + uri.pagename; addTab(urlGWW, "GWW", "ca-swap", label, ""); urlGW = urlGW + uri.pagename; addTab(urlGW, "GWiki", "ca-swap2", "Switch to GW2W", ""); } } addOnloadHook(wikiSwap);