MediaWiki:Common.js: Difference between revisions
Created page with "→Any JavaScript here will be loaded for all users on every page load.: →========================= SHOW "CREATE PAGE" LINK ON MOBILE SEARCH =========================: mw.loader.using( 'mediawiki.util', function () { // Run only on Special:Search if ( mw.config.get( 'wgCanonicalSpecialPageName' ) !== 'Search' ) { return; } // Run only on mobile (Minerva) if ( document.body.className.indexOf( 'skin-minerva' ) === -1 ) { return; } // F..." |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 56: | Line 56: | ||
noResultsBox.appendChild( link ); | noResultsBox.appendChild( link ); | ||
}); | |||
mw.loader.using('mediawiki.util').then(function () { | |||
$(document).ready(function () { | |||
var namespace = mw.config.get('wgNamespaceNumber'); | |||
var pageName = mw.config.get('wgPageName'); | |||
// ✅ Condition: | |||
// 1. Main namespace (Articles) | |||
// 2. OR Main Page | |||
if (namespace !== 0 && pageName !== 'Home') { | |||
return; // बाकी pages पर नहीं दिखेगा | |||
} | |||
var banner = '<div id="promo-banner-bottom" style="margin-top:30px;"></div>'; | |||
var content = document.querySelector('#mw-content-text'); | |||
if (content) { | |||
content.insertAdjacentHTML('beforeend', banner); | |||
$('#promo-banner-bottom').load('/index.php?title=Template:PromotionBanner&action=render'); | |||
} | |||
}); | |||
}); | }); | ||