MediaWiki:Common.js: Difference between revisions

Tweak to support titles with colon characters
(Fixed undefined text on pages where displaytitle doesn't include the namespace)
(Tweak to support titles with colon characters)
 
(One intermediate revision by the same user not shown)
Line 6:
 
// 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');
Line 12:
 
// If the display title does not include namespace, we're done
if (displayTitle.indexOf(':') === -1) returnbreak add_badge;
console.log("inserting badge");
 
// Replace the page heading with just the page name
var displayPagenamedisplayTitleSplit = displayTitle.split(':')[1]; // split title on : chars
displayTitleSplit.splice(0, 1); // remove namespace from split title
firstHeading.innerHTML = displayPagename;
firstHeading.innerHTML = displayTitleSplit.join(':'); // re-join and set title
 
// Insert the namespace badge before the title