MediaWiki:Common.js: Difference between revisions

replacing importScript() with mw.loader.load()
(replacing deprecated globals with mw.config variables)
(replacing importScript() with mw.loader.load())
Line 22: Line 22:
if (extraJS && extraJS.match("^MediaWiki:[^&<>=%]*\.js$"))
if (extraJS && extraJS.match("^MediaWiki:[^&<>=%]*\.js$"))
{
{
     importScript(extraJS);
     mw.loader.load('/w/index.php?title=' + extraJS + '&action=raw&ctype=text/javascript');
}
}


Line 29: Line 29:
if (mw.config.get('wgAction') === 'edit' || mw.config.get('wgAction') === 'submit' || mw.config.get('wgPageName') === 'Special:Upload') // load script specific to editing and upload pages
if (mw.config.get('wgAction') === 'edit' || mw.config.get('wgAction') === 'submit' || mw.config.get('wgPageName') === 'Special:Upload') // load script specific to editing and upload pages
{
{
     importScript("MediaWiki:Common.js/edit.js")
     mw.loader.load('/w/index.php?title=MediaWiki:Common.js/edit.js&action=raw&ctype=text/javascript');
}
}
else if (mw.config.get('wgPageName') === 'Special:Search') // load script for augmenting search page
else if (mw.config.get('wgPageName') === 'Special:Search') // load script for augmenting search page
{
{
     importScript("MediaWiki:Common.js/search.js")
     mw.loader.load('/w/index.php?title=MediaWiki:Common.js/search.js&action=raw&ctype=text/javascript');
}
}


Line 80: Line 80:
     // Use to fix right floating div/table inside tables
     // Use to fix right floating div/table inside tables
     appendCSS('.iezoomfix div, .iezoomfix table {zoom: 1;}');
     appendCSS('.iezoomfix div, .iezoomfix table {zoom: 1;}');
   
    // Import scripts specific to Internet Explorer 6
    if (navigator.appVersion.substr(22, 1) == '6')
    {
        importScript('MediaWiki:Common.js/IE60Fixes.js');
    }
}
}