User:Interiot/js/RealTitle.js: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 22:
if (realTitle) {
var realTitleHTML = realTitle.innerHTML;
realTitlerealTitleText = pickUpText(realTitle); // TODO: replace this with something like "realText"
 
var isPasteable = 0;
Line 30:
// calculate whether the title is pasteable
var verifyTitle = realTitlerealTitleText.replace(/^ +/, ""); // trim left spaces
verifyTitle = verifyTitle.charAt(0).toUpperCase() + verifyTitle.substring(1, verifyTitle.length); // uppercase first character
 
Line 38:
verifyTitle = verifyTitle.substr(wgCanonicalNamespace.length + 1);
} else {
realTitlerealTitleText = wgCanonicalNamespace.replace(/_/g, " ") + ":" + realTitlerealTitleText;
realTitleHTML = wgCanonicalNamespace.replace(/_/g, " ") + ":" + realTitleHTML;
}
}
Line 50 ⟶ 51:
var h1 = document.getElementsByTagName("h1")[0];
if (h1 && isPasteable) {
h1.innerHTML = containsTooMuchHTML ? realTitlerealTitleText : realTitleHTML;
if (!containsTooMuchHTML)
realTitleBanner.style.display = "none";
}
document.title = realTitlerealTitleText + " - Wikipedia, the free encyclopedia";
}
}