MediaWiki:Common.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
riscrivo e unifico da {Monobook,Vector}.js
riscrivo parzialmente e integro da {Monobook,Vector}.js
Riga 54:
});
 
/** "Technical restrictions" title fix *****************************************
*
* Descrizionen: Codice per [[Template:Titolo errato]]
* Copiato inizialmente da [[:en:MediaWiki:Common.js]]
*/
// The function looks for a banner like this: <nowiki>
// <div id="RealTitleBanner"> <!-- div that gets hidden -->
// <span id="RealTitle">title</span>
// </div>
// </nowiki>An element with id=DisableRealTitle disables the function.
var disableRealTitle = 0; // users can disable this by making this true from their user script
jQuery(document).ready(function($) {
try {
var realTitleBanner = document.getElementById("RealTitleBanner");
if (realTitleBanner && !document.getElementById("DisableRealTitle") && !disableRealTitle) {
var realTitle = document.getElementById("RealTitle");
if (realTitle) {
var realTitleHTML = realTitle.innerHTML;
var realTitleText = $(realTitle).text();
 
var containsTooMuchHTML = /</.test( realTitleHTML.replace(/<\/?(sub|sup|small|big|a)>/gi, "") ); // contains HTML that will be ignored when cut-n-pasted as a wikilink
 
var h1 = document.getElementsByTagName("h1")[0];
if (h1) {
h1.innerHTML = containsTooMuchHTML ? realTitleText : realTitleHTML;
 
realTitleBanner.style.display = "none";
}
document.title = realTitleText + " - Wikipedia";
}
}
} catch (e) {
/* Something went wrong. */
}
});
 
//============================================================