MediaWiki:Common.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Importo script da en.wiki
test fix per document.write
Riga 501:
// Per bugfix: #23175
window.ta = [];
 
 
/** Workaround temporaneo *************
* Workaround per il vecchio codice che usa document.write(): a partire da MediaWiki 1.17 non è più possibile usarlo.
* Questo codice sostituisce le funzioni document.write() e document.writeln() con funzioni personalizzate.
* Quando possibile, traduce in una chiamata a importScriptURI(); in tutti gli altri casi, ritorna senza far nulla.
* E' codice poco robusto e che va rimosso al più presto, dopo aver aggiornato i vecchi codici.
*/
//if (wgVersion >= "1.17"){
try{
document.write = document.writeln = function(str){
var start, end;
try{
if (str.indexOf("<script") != -1){
start = str.indexOf("src");
start = str.indexOf("\"", start+1) + 1;
end = str.indexOf("\"", start);
importScriptURI(str.substring(start, end));
} else {
//Ignora la chiamata
}
} catch (e) { /* Ignora */ }
};
} catch (e) { /* Ignora */ }
//}