Discussioni MediaWiki:Gadget-eis test.js

Contenuti della pagina non supportati in altre lingue.
Da Wikisource.

Progetto[modifica]

@Candalua Abbi pazienza... se ti va seguimi

Idea generale: permettere di inserire un valore di pagina successiva; permettere di saltare da una pagina all'altra in una lista di numeri pagina

Fase 1[modifica]

  • creare input box wpNextPage immediatamente dopo i pulsanti di navigazione di eis ✔ Fatto
  • all'apertura di una pagina aggiornare automaticamente wpNextPage al nuovo valore (non oltrepassare eis.IndexLength) ✔ Fatto
  • modificare next e salva e continua in modo di caricare il numero pagina di wpNextPage ✔ Fatto
  • a questo punto, dovrebbe essere possibile impostare manualmente in wpNextPage un numero di pagina diverso da quello di default e forzare eis a saltare su quella pagina. ✔ Fatto
  • due particolari:
    • lo script oscura la freccia avanti a fine indice (si ovvia arretrando di una pagina)
    • opportuno, per intuitività, predisporre un doppio click/un enter sul box per saltare pagina (risolve anche il problema precedente) ✔ Fatto

Fase 2[modifica]

  • test in pratica; se no problem....
  • aggiungere una piccola label prossima pagina: per chiarire il significato del campo wpNexPage
  • esportazione in eis ✔ Fatto

Fase 3[modifica]

  • Implementazione di una modifica puntuale: "se la lista eis.listaPagine non è vuota, allora all'apertura di una pagina non proporre la pagina successiva dell'Indice ma la pagina successiva nella lista". ✔ Fatto
  • Implementare una modalità temporanea di inizializzazione di eis.listaPagine (es. utilizzando il campo commento + enter)
  • Iniziare a riflettere su criteri utili di selezione pagine per la creazione della lista. Valutare:
    • selezione per level
    • selezione per ricerca testo
    • selezione per regex
    • .... ?
  • emulare lo script Utente:Alex brollo/salatore.js (che legge i wikitesti di tutte le pagine un Indice, a blocchi di 50 pagine) e implementare il meccanismo di selezione delle pagine e di formazione automatica della lista.
  • i test possono essere fatti su uno script indipendente, esterno a eis_test, che produca la lista dei numeri pagina selezionati: Utente:Alex brollo/selezionaPagine.js
  • predisporre un popup per l'inserimento dei criteri di selezione