MediaWiki:Common.js: Difference between revisions
MediaWiki interface page
More actions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. importScript('User:Rillke/bigChunkedUpload.js');*/ | /* Any JavaScript here will be loaded for all users on every page load. importScript('User:Rillke/bigChunkedUpload.js');*/ | ||
/* Top Banner Script*/ | |||
<nowiki> | |||
window['nitroAds'].createAd('banner-top', { | |||
"refreshLimit": 10, | |||
"refreshTime": 30, | |||
"renderVisibleOnly": true, | |||
"refreshVisibleOnly": true, | |||
"delayLoading": true, | |||
"report": { | |||
"enabled": true, | |||
"icon": true, | |||
"wording": "Report Ad", | |||
"position": "top-center" | |||
}, | |||
"mediaQuery": "(min-width: 1025px), (min-width: 768px) and (max-width: 1024px), (min-width: 320px) and (max-width: 767px)" | |||
}); | |||
</nowiki> | |||
<nowiki> | <nowiki> | ||
var npDetect = new (function () { | var npDetect = new (function () { | ||
Revision as of 04:30, 18 November 2022
/* Any JavaScript here will be loaded for all users on every page load. importScript('User:Rillke/bigChunkedUpload.js');*/
/* Top Banner Script*/
<nowiki>
window['nitroAds'].createAd('banner-top', {
"refreshLimit": 10,
"refreshTime": 30,
"renderVisibleOnly": true,
"refreshVisibleOnly": true,
"delayLoading": true,
"report": {
"enabled": true,
"icon": true,
"wording": "Report Ad",
"position": "top-center"
},
"mediaQuery": "(min-width: 1025px), (min-width: 768px) and (max-width: 1024px), (min-width: 320px) and (max-width: 767px)"
});
</nowiki>
<nowiki>
var npDetect = new (function () {
this.blocking = false;
var errcnt = 0;
function testImg() {
var i = new Image();
i.onerror = () => {
errcnt++;
if (errcnt < 3) {
setTimeout(testImg, 250);
} else {
npDetect.blocking = true;
if (document.dispatchEvent && window.CustomEvent) {
document.dispatchEvent(
new CustomEvent('np.blocking', {
detail: {
blocking: npDetect.blocking,
},
})
);
}
}
};
i.onload = () => {
npDetect.blocking = false;
};
i.src = 'https://s.nitropay.com/1.gif?' + Math.random() + '&adslot=';
}
testImg();
})();
</nowiki>