Discussioni template:Cassetto
Aggiungi argomentoTratto 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 *
**************************************/
.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 *
**************************************/
.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;
}
Non funziona(va) però...
[modifica]Palesemente non funzionava e restava sempre aperto senza possibilità di chiuderlo e senza alcun "pulsante". Copiando da Wikipedia e leggendo un po' da qua , sono riuscito a renderlo almeno comprimibile. Per qualche motivo però mw-collapsible funziona, ma mw-collapsed (che sarebbe più utile e il dafault) no. Se qualcuno dell'Officina di WP che ci ha messo le mani su WP sa come fixare... @Horcrux @Sakretsu @Daimona Eaytoy ecc...
Grazie --Infosfera (📰) 11:56, 8 feb 2026 (CET)
- @Infosfera forse avevi aggiunto la classe mw-collapsed sull'elemento sbagliato? Io l'ho aggiunta e adesso i cassetti sono chiusi di default --Sakretsu (talk) 12:35, 8 feb 2026 (CET)
- @Sakretsu sicuramente si, grazie mille per l'aiuto. Qua è un po' tutto in abbandono e metterci le mani un po' un casino. --Infosfera (📰) 13:01, 8 feb 2026 (CET)