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]);
}