MediaWiki:Mobile.js

/* All JavaScript here will be loaded for users of the mobile site */

/* Use mobile stylesheet */ mw.loader.using('mobile.site.styles');

/* Replace namespace text with badges */ // Get current namespace name var namespaceCur = mw.config.get('wgCanonicalNamespace');

// If the page is not in mainspace, replace the namespace text with a badge add_badge: if (namespaceCur != '') { // Get the page display title var firstHeading = document.getElementById('firstHeading'); var displayTitle = firstHeading.innerHTML;

// If the display title does not include namespace, we're done if (displayTitle.indexOf(':') === -1) break add_badge; console.log("inserting badge");

// Replace the page heading with just the page name var displayPagename = displayTitle.split(':')[1]; firstHeading.innerHTML = displayPagename;

// Insert the namespace badge before the title firstHeading.insertAdjacentHTML('afterbegin', '' + namespaceCur.split('_').join(' ') + ' : '); }