Utente:Andyrom75/MobileQuickfooter.js
Nota: dopo aver salvato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.
- Firefox / Safari: tenere premuto il tasto delle maiuscole e fare clic su Ricarica, oppure premere Ctrl-F5 o Ctrl-R (⌘-R su Mac)
- Google Chrome: premere Ctrl-Shift-R (⌘-Shift-R su un Mac)
- Internet Explorer: tenere premuto il tasto Ctrl mentre si fa clic su Refresh, oppure premere Ctrl-F5
- Opera: svuotare completamente la cache dal menu Strumenti → Preferenze
CheckLink=function (title, site) {
data= {format: 'json', action: 'query', titles: decodeURIComponent(title), prop: 'revisions', rvlimit: '1'};
$.ajax({
url: 'https:'+site+'/w/api.php',
async:false,
data:data,
dataType: 'jsonp'
}).done(function (data) {
if ((data.query!==undefined) && (data.query.pages===undefined) || (data.query.pages[-1]!==undefined)) {
//Se la pagina non esiste va nascosto l'item
$("a[href^='"+site+"/wiki/"+title+"']").parent("b").parents("li").hide();
//Se la sezione Altri progetti è vuota la nascondo
if( $('#Altri_progetti').parent().next().children('ul').children('li:visible').length === 0 ){
$('#Altri_progetti').parent().hide();
}
}
});
};
//Controllo l'esistenza del link a Wiktionary. L'esistenza degli altri è garantita da Wikidata
var anchor = $(".extiw[title^='wikt:']").last();
if( anchor !== null & anchor.length > 0 ){
var parts=[];
parts = anchor.attr("href").split('/wiki/');
CheckLink(parts[1].split('?')[0], parts[0]);
}