1)   "will tacos users also need those patched hivemind jars?"
Not really. Only if they need to escape chars in initializers. The hivemind change is not only for Tacos, it applies to Translators too.

For example, the following is allowed using the patched Hivemind:

<span jwcid="@TextField"
         translator="translator:number,format=#\,##" />

Note the escape on the comma.
But if the user uses the released Hivemind 1.1.1, everything works fine but that.

2) JsFormatter ... hmm it's more like an abstract contributor. It would be very useful to have a simpler interface for that. For example, my ideal is to use AOP-like semantics (I think Howard talked about this) that if I want to add a "test" parameter to all TextFields, there should be some kind of Hivemind configuration that allows me to do:

<extra-param
        for="TextField"
        name="test"
        implementor="net.sf.tacos.Something" />

That binding would add the "test" parameter for all TextFields, and send them over to net.sf.tacos.Something with a predefined interface or initializer. That could work as a refactoring for AjaxEventSubmits, Formatters, Masks and even some more DHTML effects I have in mind.

That would be nice as a refactoring, but it's larger than just renaming JsFormatter.

--
Ing. Leonardo Quijano Vincenzi
DTQ Software



Andreas Andreou wrote:
I take that back.
Will leave everything as is and do the refactorings after the beta-2.

And I too want to rename JsFormatter ( perhaps Contributable? ) and move it
out of net.sf.tacos.formatter

Andreas Andreou wrote:

I'll simply move those static methods to another package for the moment -
and update the strings in the enhancment workers.
So, leonardo, will tacos users also need those patched hivemind jars?

Leonardo Quijano Vincenzi wrote:

I already cleaned up linkFieldObservers a bit. I'll leave the
ScriptConnector refactoring to you, since probably you have a much
better idea of what it is.
In the meantime, I'll finish this formatter refactorings. But I'm
patching Hivemind for a small design bug ;).

-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Tacos-devel mailing list
Tacos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tacos-devel



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Tacos-devel mailing list
Tacos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tacos-devel





-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Tacos-devel mailing list
Tacos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tacos-devel

Reply via email to