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