Difference between revisions of "MediaWiki:Common.js"

From Encyclopedia of Scientonomy
Jump to navigation Jump to search
 
Line 1: Line 1:
 
/* Any JavaScript here will be loaded for all users on every page load. */
 
/* Any JavaScript here will be loaded for all users on every page load. */
 
$( function () {
 
 
var x = document.getElementById('mp-topbanner');
 
x.style.display = 'none';
 
 
var iframeArray = document.getElementsByClassName('fb_ltr');
 
document.body.innerHTML += "Array Length: ";
 
document.body.innerHTML += iframeArray.length;
 
 
var innerDoc = iframeArray[0].contentDocument || iframeArray[0].contentWindow.document;
 
 
var y = innerDoc.getElementsByClassName('_2392');
 
 
document.body.innerHTML += y.length;
 
 
var i;
 
for (i = 0; i < y.length; i++) {
 
    y[i].style.display = 'none';
 
}
 
 
 
}());
 
 
 
/**
 
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
 
* loaded for all users on every wiki page. If possible create a gadget that is
 
* enabled by default instead of adding it here (since gadgets are fully
 
* optimized ResourceLoader modules with possibility to add dependencies etc.)
 
*
 
* Since Common.js isn't a gadget, there is no place to declare its
 
* dependencies, so we have to lazy load them with mw.loader.using on demand and
 
* then execute the rest in the callback. In most cases these dependencies will
 
* be loaded (or loading) already and the callback will not be delayed. In case a
 
* dependency hasn't arrived yet it'll make sure those are loaded before this.
 
*/
 
 
/* global mw, $ */
 
/* jshint strict:false, browser:true */
 
 
mw.loader.using( ['mediawiki.user', 'mediawiki.util', 'mediawiki.notify'] ).done( function () {
 
/* Begin of mw.loader.using callback */
 
 
/* End of mw.loader.using callback */
 
} );
 

Latest revision as of 22:57, 18 May 2018

/* Any JavaScript here will be loaded for all users on every page load. */