MediaWiki:Common.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
fix warning "Script URL" nelle funzioni openStreetMap_Init e openStreetMap_Toggle
rimossa document.write/document.writeln (v. discussione)
Riga 690:
$('.editsection').each(function(i, e){$(e).parent().append(e)});
});
 
 
/** 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 (mw.config.get('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 */ }
}
 
/** OpenStreetMap nel template Coord **/