On Tue, 10 Sep 2013 18:35:07 -0300, Lenny Primak <lpri...@hope.nyc.ny.us> wrote:

You are technically correct on these points but the goals as stated in my post are to make a clean break with prototype.

Agreed, but the way you wrote your e-mail it seemed that everything in JavaScript needed to be rewritten from scratch because of the Tapestry upgrade, something which isn't true, because most of the rewriting you did was because you switched from Prototype and jQuery. You also said that Tapestry 5.4 didn't include Prototype.js [1] and that JavaScriptSupport.addScript() doesn't exist anymore [2], both statements completely wrong. Not using them doesn't mean that Tapestry don't provide them anymore.

I'm just trying to calm down anyone who wants to upgrade from 5.2 or 5.3 to 5.4 in the future and telling them they will *not* need to rewrite all JavaScript from scratch, something that could be implied from your e-mail. Just the parts that use code from tapestry.js like the T5 namespace and stuff like ZoneManager will need to be rewritten.

Backward compatibility is a very sensitive subject for Tapestry due to historical reasons we just can't ignore.

[1]: "there is completely new tapestry infrastructure and lack of prototype et all, None of the JavaScript remains compatible."

[2]: "Tapestry namespace is gone, as well as addScript interface" (in this sentence, the Tapestry namespace is actually gone, but JavaScriptSupport.addScript() is still present and working).

--
Thiago H. de Paula Figueiredo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to