User:EpochFail/wikignome.js: Difference between revisions

Content deleted Content added
Uses localhost
m Maintenance: Fixing deprecated call to importScriptURI (mw:ResourceLoader/Migration_guide_(users)#importScriptURI)
 
(3 intermediate revisions by 2 users not shown)
Line 59:
}
function importCSS(page) {
var url = mw.config.get('wgScript') + '?title=' +
encodeURIComponent(page.replace(' ','_')).replace('%2F','/').replace('%3A',':') +
'&action=raw&ctype=text/css'
Line 75:
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
 
function getNamepaceNumber() {
return mw.config.get('wgNamespaceNumber');
}
 
function getPageName() {
return mw.config.get('wgPageName');
}
 
//Decide whether to import the body of the script or not.
if(
wgNamespaceNumbergetNamepaceNumber() % 2 == 0 && //Main articles (not talk)
wgNamespaceNumbergetNamepaceNumber() != 10 && //No templates
wgNamespaceNumbergetNamepaceNumber() != 14 && //No category pages
wgNamespaceNumbergetNamepaceNumber() >= 0 && //No Special pages
getParameterByName('action') == '' && //No preview or edit
getParameterByName('diff') == '' && //No diffs
getParameterByName('oldid') == '' && //No old revisions
wgPageNamegetPageName().search(/.(js|css)$/) == -1 //No javascript or css
){
if(window.WIKIGNOME_DEV){
importCSSURI("localhost:9001/wikignome.css")
importScriptURImw.loader.load("localhost:9001/wg_system.js")
}else if(window.WIKIGNOME_TESTING){
importCSS("User:EpochFail/test_wikignome.css")