MediaWiki:Common.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
i vecchi cassetti realizzati con NavFrame sono stati eliminati
uniformato stile standard commenti
Riga 1:
/* Il codice JavaScript inserito qui viene caricato da ciascuna pagina, per tutti gli utenti. */
 
/**
* Redirect bad mirrors to it.wikipedia.org
* [[m:User:Hoo man]]
Riga 28:
 
 
/**
/*** Collegamento diretto alla pagina di upload di Commons nel portlet Strumenti */
* Collegamento diretto alla pagina di upload di Commons nel portlet Strumenti
*/
$(function(){
mw.util.addPortletLink('p-tb', '//commons.wikimedia.org/wiki/Commons:Upload/it',
Riga 35 ⟶ 37:
 
 
/**
/*** Evidenzia i link agli articoli di qualità su altre wiki */
* Evidenzia i link agli articoli di qualità su altre wiki
*/
function LinkAdQ()
{
Riga 56 ⟶ 60:
$( LinkAdQ );
 
/* *
* In "Pagina principale" aggiunge il link alla lista completa di tutte le pagine
*/
Riga 66 ⟶ 70:
}
 
/**
/** "Technical restrictions" title fix *****************************************
* "Technical restrictions" title fix
*
*
* Descrizionen: Codice per [[Template:Titolo errato]]
* Descrizionen: Codice per [[Template:Titolo errato]]
* Copiato inizialmente da [[:en:MediaWiki:Common.js]]
* Copiato inizialmente da [[:en:MediaWiki:Common.js]]
*/
*
// The function looks for a banner like this: <nowiki>
* The function looks for a banner like this: <nowiki>
// <div id="RealTitleBanner"> <!-- div that gets hidden -->
* <div id="RealTitleBanner"> <!-- div that gets hidden -->
// <span id="RealTitle">title</span>
* <span id="RealTitle">title</span>
// </div>
* </div>
// </nowiki>An element with id=DisableRealTitle disables the function.
* </nowiki>An element with id=DisableRealTitle disables the function.
*/
var disableRealTitle = 0; // users can disable this by making this true from their user script
function correctTitle() {
Riga 103 ⟶ 109:
 
$(correctTitle);
 
/**
/** WikiMiniAtlas *******************************************************
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
 
 
//============================================================
// Menu caratteri speciali
//============================================================
 
/**
* Menu caratteri speciali
*
* Aggiunge il menu a tendina per selezionare un sottoinsieme di caratteri speciali
* Attenzione: l'ordine della lista deve corrispondere a quello di MediaWiki:Edittools !
*/
 
/* select subsection of special characters */
function scegliSubsetCaratteri(s) {
var l = document.getElementById('specialchars').getElementsByTagName('p');
Riga 159 ⟶ 162:
$(aggiungiMenuSubsetCaratteri);
 
/**
// END Menu caratteri speciali
* RICERCA
 
*
/*** RICERCA ***/
* Cambia Speciale:Ricerca per usare un menu' a
/**
* tendina, con come default il motore interno di MediaWiki
*******************************************************
*
* Creato e gestito da: [[:en:User:Gracenotes]]
* Descrizione: Cambia Speciale:Ricerca per usare un menu' a
* Importato in it.wiki da: [[Utente:Jalo]]
* tendina, con come default il motore interno di MediaWiki
*/
* Creato e gestito da: [[:en:User:Gracenotes]]
* Importato in it.wiki da: [[Utente:Jalo]]
*/
if (mw.config.get('wgPageName') == "Speciale:Ricerca")
Riga 216:
}
 
/**
// Serve per far funzionare il Cassetto2 con IE6.
* Serve per far funzionare il Cassetto2 con IE6.
*/
if (window.attachEvent && !window.XMLHttpRequest) window.attachEvent("onload", function() {
var x = mw.util.$content.get(0).getElementsByTagName("div");
Riga 234 ⟶ 236:
 
 
/**
/* Test if an element has a certain class **************************************
* Test if an element has a certain class.
*
* Description: Uses regular expressions and caching for better performance.
* Maintainers: User:Mike Dillon, User:R. Koot, User:SG
*/
Riga 246 ⟶ 248:
})();
 
/**
/** Collapsible tables *********************************************************
* Collapsible tables
*
* Taken from //en.wikipedia.org/wiki/MediaWiki:Common.js
* Description: Allows tables to be collapsed, showing only the header. See Wikipedia:NavFrame.
* Maintainers: User:R. Koot
* Wikipedia:NavFrame.
* Maintainers: User:R. Koot
*/
 
Riga 337 ⟶ 338:
$( createCollapseButtons );
 
/**
//END Collapsible tables
* HIDDENCAT (mostra le categorie nascoste). Copiato da fr.wiki.
*/
 
//HIDDENCAT (mostra le categorie nascoste). Scippato ai francesi
//@ deprecated
function addClass(node, className) {
Riga 406 ⟶ 408:
$(hiddencat);
 
/**
/* Layout pagina di modifica */
* Layout pagina di modifica
*/
$( function ()
{
Riga 416 ⟶ 420:
});
 
/**
/* Avvisa quando si tenta di creare una voce con titolo non valido ("Scrivi qui il titolo")*/
* Avvisa quando si tenta di creare una voce con titolo non valido ("Scrivi qui il titolo")
*/
$ ( function ()
{
Riga 435 ⟶ 441:
});
 
/**
/* Avvisa quando si tenta di creare una discussione al bar con titolo non valido ("Scrivi qui il titolo")*/
* Avvisa quando si tenta di creare una discussione al bar con titolo non valido ("Scrivi qui il titolo")
*/
$ ( function ()
{
Riga 467 ⟶ 475:
}
 
/**
/*** Codice per il Template:Galleria ***/
* Codice per il Template:Galleria
*/
function toggleImage(group, remindex, shwindex) {
document.getElementById("ImageGroupsGr"+group+"Im"+remindex).style.display="none";
Riga 542 ⟶ 552:
$(ImageGroup);
 
/**
 
// * Toglie "Soggetto/Intestazione" nelle creazioni delle discussioni al Bar
*/
if (mw.config.get('wgNamespaceNumber') == 4 &&
mw.config.get('wgPageName').indexOf("Wikipedia:Bar/") === 0 &&
Riga 555 ⟶ 566:
 
 
/**
 
// * Cambia posizione e link del link "modifica" delle sezioni
// * Fatto in Common.css, questo è un fix per IE7
*/
if ($.client.profile().name == 'msie' && $.client.profile().versionNumber < 8)
$(function(){
Riga 563 ⟶ 575:
});
 
/**
/** OpenStreetMap nel template Coord **/
* OpenStreetMap nel template Coord
// * Verwendung von OpenStreetMap in Wikipedia.
// * (c) 2008 by Magnus Manske
// * Released under GPL
// * Modified version in order to makes it work with moveCoord() above
// * From fr:mediawiki:common.js
// * modified to makes it work for IT : Otourly
*/
 
if ( typeof MoveResizeAbsolute_AddMoveArea !== 'function' ) {
mw.loader.load( '//it.wikipedia.org/w/index.php?title=MediaWiki:Gadget-MoveResizeAbsolute.js&action=raw&ctype=text/javascript' );
Riga 716 ⟶ 728:
});
 
/**
// Reference tooltips
* Reference tooltips
*/
mw.loader.load( '//it.wikipedia.org/w/index.php?title=Wikipedia:Monobook.js/ReferenceTooltip.js&action=raw&ctype=text/javascript' );
 
/**
// Esempio di diff in Aiuto:Diff
* Esempio di diff in Aiuto:Diff
*/
if ( mw.config.get( 'wgPageName' ) === 'Aiuto:Diff' ) {
mw.loader.load( 'mediawiki.action.history.diff' );
}
 
/**
// Ricerca in Wikidata
* Ricerca in Wikidata
*/
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' ||
( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgCanonicalSpecialPageName' ) === false ) ) {
Riga 730 ⟶ 748:
}
 
/**
// Menu interprogetto nella sidebar, vedi anche [[Modulo:Interprogetto]]
* Menu interprogetto nella sidebar, vedi anche [[Modulo:Interprogetto]]
*/
mw.loader.load( '//commons.wikimedia.org/w/index.php?title=MediaWiki:InterProject.js&action=raw&ctype=text/javascript' );