Discussioni template:Cassetto
Aggiungi argomentoAspetto
Ultimo commento: 13 anni fa, lasciato da Lenore in merito all'argomento Compatibilità
Tratto da Wikipedia --★ → Airon Ĉ 14:47, 27 ago 2010 (CEST)
Compatibilità
[modifica]Pensavo di centrare i titoli del cassetto e di renderlo fruibile anche a chi non usa le skin Monobook e Vector. Per fare questo credo basterebbe copiare tutto il contenuto di Utente:Lenore/standard.js in MediaWiki:Common.js e poi di aggiungere gli stili del cassetto nel MediaWiki:Common.css
Classi per dynamic navigation bars
/************************************** /* Classi per dynamic navigation bars * **************************************/ .NavToggle { font-size: 95%; float: right; margin-top: -18px; } div.BoxenVerschmelzen, div.NavFrame { margin: 0.5em 0 0.5em 0; padding: 2px; border: 1px solid #aaaaaa; text-align: center; border-collapse: collapse; clear:both; } div.BoxenVerschmelzen div.NavFrame { border-style: none; border-style: hidden; margin: 0; } div.NavFrame + div.NavFrame { border-top-style: none; border-top-style: hidden; } div.NavPic { background-color: #ffffff; margin: 0px; padding-right: 2px; float: left; } div.NavFrame div.NavHead { height: 1.6em; font-weight: bold; background-color: #efefef; border-bottom: 1px solid #aaaaaa; } div.NavFrame div.NavContent { text-align:left; padding: .5em .25em .5em .25em; } div.NavEnd { margin: 0px; padding: 0px; line-height: 1px; clear: both; }
(e toglierli da MediaWiki:Vector.css MediaWiki:Monobook.css) così i titoli vengono centrati e i cassetti diventano visibili a tutti --Lenore (talk) 13:33, 21 dic 2010 (CET)
- Già Airon mi aveva richiesto questa operazione e io pure la avevo in programma in precedenza. Cercherò di provvedere nei prossimi giorni (casomai tardassi, ricordamelo).
Copiare per intero da Utente:Lenore/standard.js direi che sia da escludere, però; poiché, essendo una copia di MediaWiki:Monobook.js, è altamente verosimile che contenga parecchio codice strettamente dipendente dalla skin.
-- Codicorumus « msg 15:19, 21 dic 2010 (CET) - p.s.: Io vedo i titoli già centrati, sia in vector che in monobook; se li vedi allineati diversamente, c'è probabilmente qualche riga da cancellare nei tuoi CSS personali. -- Codicorumus « msg 15:24, 21 dic 2010 (CET)
- Ti dico la parte di codice che ho guardato
- tooltips: usa un array ta che forse dipende dalla skin, ma se non esiste quell'array non succede nulla
- linkAdq: mette una stellina a tutti link con className == "AdQ"
- dinamic toolbars: lavora solo sulle classi del cassetto, quindi non dipende dalla skin
- caratteri speciali: quello del menù a tendina degli edittools, che è in tutte le skin
- pulsanti a redirect e wikipedia link nella toolbar vecchia: se mwCustomEditButtons è vera (c'è la toolbar), aggiunge due pulsanti. Testato con tre skin (vector, monobook e classic)
- il resto non l'ho guardato e quindi l'ho tolto, ma quello che c'è rimasto mi pare sicuro. Per cui si potrebbe spostare dal MediaWiki:monobook.js (e da MediaWiki:Vector.js relativamente alla parte delle dynamic navigation bars) al common almeno quella parte. Poi per i titoli centrati: non sono PERFETTAMENTE centrati per via del pulsante che si affianca, questo non è un problema quando il cassetto è a tutto schermo ma il risultato non è gradevole quando il cassetto è piccolo, come ad esempio in Template:Infobox_Alitalia (qui come sarebbe con il titolo centrato). Anche da sloggato i titoli rimangono un po' sfalsati verso sinistra --Lenore (talk) 18:39, 21 dic 2010 (CET)
- Diciamo che a breve provvedo per i cassetti, per il resto mi prendo un po' più di tempo. Personalmente trovo decisamente preferibile la centratura sullo spazio libero, piuttosto che sul totale, e maggiormente ancora nel caso dei box stretti. -- Codicorumus « msg 18:01, 22 dic 2010 (CET)
- Allora usa il codice che è già in Monobook.js e usa queste classi nel Common.css
- Diciamo che a breve provvedo per i cassetti, per il resto mi prendo un po' più di tempo. Personalmente trovo decisamente preferibile la centratura sullo spazio libero, piuttosto che sul totale, e maggiormente ancora nel caso dei box stretti. -- Codicorumus « msg 18:01, 22 dic 2010 (CET)
Classi per dynamic navigation bars
/************************************** /* Classi per dynamic navigation bars * **************************************/ .NavToggle { font-size: 95%; float: right; } div.BoxenVerschmelzen, div.NavFrame { margin: 0.5em 0 0.5em 0; padding: 2px; border: 1px solid #aaaaaa; text-align: center; border-collapse: collapse; clear:both; } div.BoxenVerschmelzen div.NavFrame { border-style: none; border-style: hidden; margin: 0; } div.NavFrame + div.NavFrame { border-top-style: none; border-top-style: hidden; } div.NavPic { background-color: #ffffff; margin: 0px; padding-right: 2px; float: left; } div.NavFrame div.NavHead { height: 1.6em; font-weight: bold; background-color: #efefef; border-bottom: 1px solid #aaaaaa; background: #EFEFEF; } div.NavFrame div.NavContent { text-align:left; padding: .5em .25em .5em .25em; } div.NavEnd { margin: 0px; padding: 0px; line-height: 1px; clear: both; }