Beat Hoermann wrote:
I surrounded the form component with a shell component. After all, my tiny web-
app, just displaying a simple text field and a submit button, not using ajax nor any dojo things, was forced to load the 173 KByte heavy "dojo.js". The integration of dojo into Tapestry seems quite invasive to me.

Take look at this (Shell component): <http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/html/Shell.jwc?view=markup>

it is my guess, that you need to set "ajaxEnabled" parameter to false (true is default).

Jesse, I wouldn't be so eager to enable Ajax on default. Ajax is cool but I'd rather have working version of plain html app first, than fiddling with JS code which may not work on all browsers. After all, good UI design principle says that you should provide alternative with non-JS UI when the JS is disabled. Will 4.1 components do that?

I would rather to work like that: if I include Ajax enabled component it would include required JS scripts (with unique). No ajax enabled components used - no redundant js included.

Beat, your example is of "pet-shop" kind but I agree that is a little bit of overkill. The good side is that browser caches JS so it would be downloaded once :)

Best regards,
Bernard

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to