Wikibooks:Popup di navigazione: differenze tra le versioni

m
articolo/i -> voce/i
m (articolo/i -> voce/i)
 
== Funzionalità ==
[[Immagine:popup-immagine-piccola.png|thumb|Anteprima piccola dell'immagine di un articolovoce]]
[[Immagine:popup-immagine-grande.png|thumb|Facendo clic, l'anteprima viene ingrandita]]
[[Immagine:popup-rollback.png|thumb|Un rollback eseguito tramite un popup]]
* Anteprima della prima parte del testo di un articolovoce (grazie a [[:en:User:Pilaf]] per il suo script "Live Preview" che ha reso possibile tutto questo)
* Anteprima delle immagini dai loro collegamenti
* Anteprima della prima immagine di ogni articolovoce
* Anteprima delle differenze negli osservati speciali, nella cronologia e nelle modifiche correlate.
* Anteprima dei wikilink selezionati durante la modifica di una pagina (usa il mouse per selezionare un wikilink)
 
*lascia il mouse sopra al link ad una differenza per mostrare un riassunto delle modifiche effettuate
*lascia il mouse sopra al link alla revisione di un articolovoce per mostrare un breve estratto della revisione
 
Dovrebbero esserci anche alcuni "link di navigazione" che offrono l'accesso a diverse funzioni, compreso un rollback immediato, la modifica della pagina e così via. Potrebbero essere incluse direttamente nel template, o nascoste nel menu "azioni", a seconda del tuo browser e delle tue impostazioni.
 
NegliNelle articolivoci normali:
 
*lascia il mouse sopra ad un link per far apparire un breve estratto dell'articolodella collegatovoce collegata, poi passa con il mouse sopra al link "azioni" per vedere i comandi aggiuntivi
*tieni premuto il tasto shift per aggiustare la posizione del popup
 
 
=== Personalizzazione avanzata ===
È possibile definire filtri personalizzati per glile articolivoci, funzioni javascript che vengono eseguite dopo che le statistiche della pagina sono state generate, e il loro output viene inserito (come HTML) in quella parte del popup. (Nota bene che se simplePopups è true o popupSummaryDaya è false, non verrà mostrato nulla).
 
Per mettere su una cosa del genere, è nevessario scrivere una funzione filtro che accetti una stringa (il wikitesto dell'articolodella voce) come input, e ritorni un frammento di HTML. Ripeti quante volte vuoi, poi crea un array <tt>extraPopupFilters</tt> che contenga tutte le funzioni, nell'ordine in cui vuoi che vengano eseguite.
 
Per esempio, mettiamo che vuoi che ti venga detto ogniqualvolta il wikitesto di un articolovoce contiene una tabella scritta utilizzando tag HTML piuttosto che il linguaggio wiki. Un modo per realizzarlo è aggiungere le seguenti linee al tuo file javascript:
 
<pre>