Differenze tra le versioni di "MediaWiki:InterProject.js"

Aggiunge i progetti non presenti su wikidata, se specificati nella chiamata del template interprogetto
(se presente il menù della funzionalità beta ne aggiorno i link e non creo quello dell'interprogetto in locale)
(Aggiunge i progetti non presenti su wikidata, se specificati nella chiamata del template interprogetto)
*
* Maintainers: [[User:Krinkle]], [[User:Ilmari Karonen]]
* Modified by: [[User:Andyrom75]]: modifica i link di quello beta, aggiunge i progetti mancanti, se spcificati nell'interprogetto, senza crearne il menù
*/
$( function () {
if (!interPr) return;
if ( document.getElementById('p-wikibase-otherprojects') ){
//Ai progetti già presenti su wikidata mi limito ad aggiornare il link
$( '.wb-otherproject-wikinews a' ).attr("href", $( "#interProject div ul li:contains('Wikinotizie') a" ).attr("href"));
$( '.wb-otherproject-wikiquotewikisource a' ).attr("href", $( "#interProject div ul li:contains('WikiquoteWikisource') a" ).attr("href"));
$( '.wb-otherproject-wikisourcewikiquote a' ).attr("href", $( "#interProject div ul li:contains('WikisourceWikiquote') a" ).attr("href"));
$( '.wb-otherproject-wikivoyagewikinews a' ).attr("href", $( "#interProject div ul li:contains('WikivoyageWikinotizie') a" ).attr("href"));
$( '.wb-otherproject-commons a' ).attr("href", $( "#interProject div ul li:contains('Commons') a" ).attr("href"));
$( '.wb-otherproject-wikinewswikivoyage a' ).attr("href", $( "#interProject div ul li:contains('WikinotizieWikivoyage') a" ).attr("href"));
 
//Aggiungo i progetti mancanti su wikidata gestiti come link interno
$('#p-wikibase-otherprojects div ul' ).append($("#interProject div ul li:contains('Wikibooks') a" ).parent());
$('#p-wikibase-otherprojects div ul' ).append($("#interProject div ul li:contains('Wikizionario') a" ).parent());
$('#p-wikibase-otherprojects div ul' ).append($("#interProject div ul li:contains('Wikiversità') a" ).parent());
 
//Aggiungo i progetti mancanti su wikidata gestiti come link esterno
$('#p-wikibase-otherprojects div ul' ).append($("#interProject div ul li:contains('Meta-Wiki') a" ).parent().parent());
$('#p-wikibase-otherprojects div ul' ).append($("#interProject div ul li:contains('Wikispecies') a" ).parent().parent());
return;
}
19

contributi