Discussioni MediaWiki:Monobook.js

Ultimo commento: 10 anni fa, lasciato da FRacco in merito all'argomento Aggiornamento codici dicembre 2013

tooltips and access keys modifica

Ma servono ancora? Leggevo ieri in IRC Trevor Parscal che chiedeva che cosa fossero e la risposta è stata che sono un residuo del passato, deprecato ma lasciato per non rimpero gli strumenti esistenti. In ogni caso credo che servirebbe un aggiornamento, perché quelli definiti qui non mi paiono funzionare, nel senso che di molti collegamenti o pulsanti non viene mostrato un testo o una scorciatoia da tastiera oppure quelli mostrati sono diversi da quelli definiti qui (ad esempio qui c'è solo Alt e invece è mostrato alt-shift, ma forse questa è una questione di GNU/Linux?). --Nemo 11:46, 1 ago 2010 (CEST)Rispondi

problema altri progetti modifica

se si visita una qualsiasi pagina con collegamenti interprogetto, la scritta nella barra sinistra non compare correttamente. È necessario sostituire

interProject.innerHTML = '<h5>altri progetti<\/h5><div class="pBody">'+iProject+'<\/div>';

con

interProject.innerHTML = '<h3>altri progetti<\/h3><div class="pBody">'+iProject+'<\/div>';

il motivo è il recente aggiornamento di mediawiki "Remove unnecessary h5 selectors".--Kky (scrivimi) 09:27, 16 lug 2013 (CEST)Rispondi

Ho effettuato la modifica proposta ma non mi pare risolutiva, anche se non capisco perché: da utente non registrato con monobook funziona, ma da registrato vedo "Altri progetti" grassetto enorme; con Vector invece è sempre ugualmente brutto (ovviamente modificare il JS qui non ha effetti su Vector).
Non possiamo semplicemente tornare al vecchio interprogetto? Da quando siamo passati al nuovo codice di Raoli l'ho sempre visto brutto quasi cosí, anche se in Vector piú o meno funzionava. --Nemo 21:08, 16 lug 2013 (CEST)Rispondi

Aggiornamento codici dicembre 2013 modifica

Richiesta di svuotamento

Il MediaWiki:Monobook.js (così come il MediaWiki:Vector.js) potrebbe/dovrebbe essere svuotato; infatti attualmente è composto dal seguente codice:

  1. definizioni ta: obsolete da tempo immemore; si possono tranquillamente cancellare come già fatto nel Vector.js
  2. funzioni per i bottoni della barra degli strumenti (versione tradizionale): attualmente non funzionanti in toto; da correggere e spostare in Common.js (in modo da definirli una sola volta senza ripetizione in Vector.js)
  3. funzioni per i bottoni della barra degli strumenti (versione avanzata): attualmente non funzionanti a dovere e instabili; da correggere e spostare in Common.js (in modo da definirli una sola volta senza ripetizione in Vector.js)
  4. funzione per la correzione della posizione del link [modifica] delle sezioni; da spostare in Common.js (in modo da definirla una sola volta senza ripetizione in Vector.js)
  5. funzione per la modifica del testo della linguetta "Voce" in "Pagina principale": inutile perché già presente in Common.js; da cancellare
  6. funzione per i collegamenti della barra di sinistra dell'interprogetto: attualmente non funzionante; si potrebbe correggere come in pedia, oppure (meglio a mio parere) si può sostituire con una versione ottimizzata e compatibile con tutte le skin, da definirsi quindi una volta sola nel Common.js

Se accettiamo il nuovo codice per l'interprogetto nel MediaWiki:Common.js, questa pagina potrebbe quindi essere svuotata (in modo che non richieda ulteriori aggiornamenti e controlli futuri) e sostituita con un semplice commento informativo del tipo:

/* Il codice JavaScript inserito qui viene caricato dagli utenti che usano la skin Monobook */

/* attualmente non c'è necessità di alcun codice specifico per questa skin */

--FRacco(dimmi che vuoi) 04:36, 19 dic 2013 (CET)Rispondi

Ritorna alla pagina "Monobook.js".