MediaWiki:Common.js: Difference between revisions
MediaWiki interface page
More actions
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
/* Top Banner Script*/ | /* Top Banner Script*/ | ||
window['nitroAds'].createAd('banner-top', { | window['nitroAds'].createAd('banner-top', { | ||
"refreshLimit": 10, | "refreshLimit": 10, | ||
Revision as of 06:09, 18 November 2022
/* Any JavaScript here will be loaded for all users on every page load. importScript('User:Rillke/bigChunkedUpload.js');*/
/* Top Banner Script*/
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)"
});
/* Check For Ad Block*/
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();
})();