Experimentalia

Appunti raminghi

Archivio per settembre 11th, 2010

FormWizard 0.2.1

lascia un commento »

Come avrete già dedotto dal titolo, ho rilasciato una nuova versione di FormWizard. Non ci sono novità eclatanti, giusto un paio di migliorie implementate seguendo i suggerimenti di alcuni utenti:

  • A partire da questa versione, il plugin codifica la pagina correntemente visualizzata in una classe che viene applicata al container del wizard. Questo premetterà agli sviluppatori di sviluppare regole css specifiche per le diverse pagine che compongono il wizard.
    Il primo utilizzo di questa caratteristica è quello di nascondere alla vista (o rendere semitrasparenti piuttosto che spostare o magari una qualche combinazione di effetti) i pulsanti di controllo a seconda della pagina visualizzata. L’ho implementata per questo ma la vostra creatività potrà trovarne molte altre applicazioni.
  • Da adesso il plugin passa due parametri alle funzioni che sono chiamate prima di cambiare pagina (onEnterPage e onExitPage). Il primo è l’indice della pagina da mostrare, il secondo è l’indice di quella visualizzata.  Penso che questa aggiunta possa essere utile per personalizzare meglio le funzioni in questione. Oltretutto, grazie e javascript, il codice preesistente non dovrebbe essere influenzato perché una funzione che non ha dichiarato parametri formali ignora eventuali parametri attuali che le vengano eventualmente passati. Prima che me lo scriviate: si, conosco l’esistenza dell’array arguments, e se voi non lo conosceste fareste meglio ad informarvi a riguardo.

E questo è tutto.

NOTE for not italian speakers: This post has a english version also available

Scritto da Eineki

settembre 11, 2010 alle 8:41 am

Formwizard version 0.2.1 – english

con un commento

This is the first of a series of post written in english as I got that the FormWizard plugin is more useful of what I initially thought. Since there are people that cannot read Italian I resort to write communication on the plugin releases in english too. Obviously what I pretend to call english is just the best approximation I can write.

As I stated in the title, I’ve got a new version of FormWizard. There are not exciting news. I just implemented a couple of hint I’ve got from users:

  • The current displayed page of the wizard is recorded into a class applied to the wizard container in order to let developer to apply specific css rules to the different pages.
    It is useful to hide and show (or fade, or displace or any combination of css effects) the control buttons. Use your creativity to leverage this features.
  • Now the plugin will pass two parameters to the functions that are called before a page flip.
    The first one is the page to show, the second one is the page actually displayed. I think it can be useful and, thanks javascript, it doesn’t break existing code as a function without formal parameter declaration ignore them. Yes I know of the arguments array, and you should too.

That’s All Folks.

Scritto da Eineki

settembre 11, 2010 alle 7:25 am

Iscriviti

Ricevi al tuo indirizzo email tutti i nuovi post del sito.

Unisciti agli altri 32 follower