[TYPO3-project-formidable] Big bug with Prototype 1.5

Jérémy Lecour jeremy.lecour at gmail.com
Thu Oct 11 11:09:40 CEST 2007


Great, thanks

is it stable enough to use in a production environnement ?

Le 11/10/07, Jerome Schneider<typo3dev at ameos.com> a écrit :
> Hi Jeremy,
>
> you should consider using the svn version of Formidable (latest is 0.7.131)
>
> It includes Prototype 1.5.1.1 (latest stable), and is XHTML valid, see
> here:
> http://www.ameos.com/formidable/features/xhtml-11-strict-validation.html
> IDs are also generated with _ instead of [] as you suggested.
>
>
> You can get the latests versions, documentation and examples at
> http://www.ameos.com/formidable
>
>
> Best regards,
> Jerome Schneider
>
> Jérémy Lecour a écrit :
> > Sorry for the french that follows, I'm late and don't have enough time
> > to think on how to write good english.
> >
> > Je suis tombé sur un bon gros problème sur un site à moi, voici les faits :
> > - j'utilise la version 0.7 de FORMidable.
> > - j'ai besoin de scriptaculous/prototype en version très récente pour
> > des effets sur certaines pages
> > - j'inclus scriptaculous/prototype via TemplaVoilà dans les "headers parts"
> > - j'utilise le même template pour les pages de formulaires et les
> > pages  avec effets
> >
> > Le problème est que lorsque Prototype 1.5 ets chargé en même temps que
> > le 1.4 de FORMidable, c'est la version 1.5 qui est utilisée par le
> > navigateur.
> >
> > Les submit ne marchent plus car l'affectation $(sSubmitFormId +
> > "[AMEOSFORMIDABLE_SUBMITTED]").value=iMode; () dans framework.js à la
> > ligne 151) ne marche pas.
> >
> > Le vrai problème vient du fait que normalement un ID de tag HTML ne
> > peut pas contenir de [, ni de ]. La version 1.5 de Prototype doit être
> > plus exigente et ça ne marche pas.
> >
> > Selon des recherches en xHTML/CSS que j'avais faites il y a quelques
> > années, j'avais pris le réflexe de nommer les tags ainsi, par exemple
> > :
> >
> > <input type="hidden" name="myform[myinput]" id="myform_myinput" />
> >
> > Ainsi les nommages des variables transmises restent en mode tableau
> > associatif en PHP à l'arrivée, mais les tags sont correctement
> > accessible via JS et CSS.
> > Du coup, l'appel $F('myform_myinput') ou bien
> > $('myform_myinput').value donne bien une valeur, ce qui ne marchait
> > pas avec les crochets dans le ID.
> >
> > Corriger cela demanderait un peu (pas mal) de re-écriture dans
> > FORMidable, mais je pense que ça vaut le coup pour pas être bloqué
> > plus tard. A moins que j'aie mal analysé la question, mais c'est pas
> > la première fois que je rencontre ce genre de soucis, y compris hors
> > TYPO3, ...
> >
> > A+
> >
> _______________________________________________
> TYPO3-project-formidable mailing list
> TYPO3-project-formidable at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-formidable
>


-- 
Jérémy Lecour : <mailto:jeremy.lecour at gmail.com>
webdesigner, webmaster et développeur web
Provence Linux User Group : http://www.plugfr.org/


More information about the TYPO3-project-formidable mailing list