Contenuto cancellato Contenuto aggiunto
L0ll0 (discussione | contributi)
Riga 30:
* nessun pulsante fa nulla se nel testo non c'è alcuna section.
: Ho un problema: al pulsante <code>Salva la pagina</code> occorre associare un preliminare click virtuale su <code>all</code> altrimenti, in status "sect", viene salvata solo la sezione in edit. --[[User:Alex brollo|Alex brollo]] ([[User talk:Alex brollo|disc.]]) 23:06, 16 giu 2016 (CEST)
:: {{Ping|Alex brollo}} ottimo lavoro! Giuro che appena ho un po' di tempo lo provo direttamente.
:: Intanto: il problema dell <code>all</code> sul click su <code>Salva la pagina</code> è dovuto al fatto che si salva tutte le sezioni solo in memoria (nell'array <code>mw.sectionEdit.t</code>) e non nella textarea <code>#wpTextbox1</code> dove MediaWiki se lo aspetta.
:: Una soluzione più complicata, ma più compatibile con MediaWiki, potrebbe essere quella di nascondere <code>#wpTextbox1</code> (in cui sarà lasciato sempre tutto il testo) e mostrare all'utente una copia in cui modifica le singole sezioni. Mi immagino tante textarea quante le sezioni (<code>#wpTextboxAll</code>, <code>#wpTextboxSection1</code>, <code>#wpTextboxSection2</code>, ...) che vengono mostrate al click dei pulsanti <code>></code>, <code><</code> e <code>all</code>. Sull'evento "blur" si va ad aggiornare la sezione "vera" dentro a <code>#wpTextbox1</code>. In questo modo <code>#wpTextbox1</code> rimane sempre completa ed aggiornata e quando clicco sul pulsante <code>Salva la pagina</code> viene salvato tutto quanto seguendo il ciclo normale. Il punto debole è riuscire a dirottare nelle varie textarea mostrate gli effetti delle edittool, ma sono fiducioso che ci si possa riuscire. ;-) --[[User:L0ll0|L0ll0]] ([[User talk:L0ll0|disc.]]) 09:02, 17 giu 2016 (CEST)