User:He7d3r/Tools/APC-Loader.js

From Meta, a Wikimedia project coordination wiki

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.
// [[File:User:He7d3r/Tools/APC-Loader.js]] (workaround for [[phab:T35355]])
/**
 * APC loader
 * @help: [[WP:Scripts/APC]]
 * @author: Helder (https://github.com/he7d3r)
 * @license: CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0/>
 */
// <nowiki>
/*jslint white: true */
/*global mediaWiki, jQuery */
(function(e,i){"use strict";var t={coreUrl:"https://meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/APC.js&action=raw&ctype=text/javascript",cssUrl:"https://meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/APC.css&action=raw&ctype=text/css",helpPage:"m:pt:Project:Scripts/APC"},o=function(){window.APC.userRules&&(APC.addRules(window.APC.userRules),delete window.APC.userRules),window.APC.siteRules&&(APC.addRules(window.APC.siteRules),delete window.APC.siteRules)};window.APC=i.extend({},t,window.APC),(i.inArray(e.config.get("wgAction"),["edit","submit"])!==-1||e.config.get("wgPageName")===window.APC.helpPage&&i.inArray(e.config.get("wgAction"),["view","purge"])!==-1)&&(window.APC&&window.APC.addRules?o():window.APC.loadedCore||(window.APC.loadedCore=!0,e.loader.load(window.APC.cssUrl,"text/css"),i.getScript(window.APC.coreUrl).done(o)))})(mediaWiki,jQuery);
// </nowiki>