Utente:Alex brollo/Iwt.js
Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.
- Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
- Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
- Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
- Opera: premi Ctrl-F5.
// recupera l'html di una pagina in un sito
function getHtmlNew(title, site) {
$.ajax({
url: 'https://'+site+'/w/api.php',
async:false,
data: {
format: 'json',
action: 'parse',
page: title,
prop: 'text',
section: "0"
},
dataType: 'jsonp'
}).done(function (data) {
var html=data.parse.text["*"].replace(/href=\"\/wiki\//g,'href=//'+site+'/wiki/')
.replace(/href=\"\/w\//g,'href=//'+site+'/w/');
// faccio comparire html in .iwt
$(".iwt").html("").append($(html));
});
}
function getHtmlGo() {
var titolo=$(".nomePagGet").text();
var sito=$(".sitoPagGet").text().split(":");
sito=sito[0]+"."+sito[1]+".org";
getHtmlNew(titolo,sito);
}
$(document).ready( function () {
if ($(".iwt").length>0) {
$("div.iwt").append($('<button onclick="getHtmlGo()">Clicca per importare</button>'));
}
});