I made the mistake of going through and reading the new dev wiki this
weekend. It feels like a honeypot for
developers :( .. I still can't believe you got the class loading stuff to
work right. I know if left to your own devices
you'd create something really awesome, and you have :)

One thing I wanted to throw out was that it'd be nice to make creating UI
decorators easier. There are many
potential uses for this other than UI but here are a couple examples I can
think of right now:

-) There are some factions within dojo that are starting to move away from
"widget only" things wrt re-usable UI
things...One of these is the ability to apply curvy corners/drop
shadows/etc.. effects to any element block. If
the end result of integrating something like this in Tapestry was "easy"
-ish it would be kick ass:

<span jwcid="Foo" decoration="shadow" />

or
<span jwcid="Bar" decoration="curvy,shadow" />

or

<span jwcid="something" perm="<blah>" />

I know this exists in T4 somewhat, but besides the perm="" binding the
others would be extremely non trivial
to implement currently. Being able to claim global parameter spec properties
and apply them dynamically/intuitively
against any components you feel like would be really powerful.

You may have this ability already/or in the works - just want to make sure
it gets popped into your head in
case it's not there. Components are of course very nice, but libraries that
are able to enhance all of your components
just by including it is very very cool as well....Tacos does this somewhat
with the javassist enhancements. Not sure
if there's another way to do it. Maybe some sort of built-in eclipse style
extension point would help.

On 10/9/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

Author: hlship
Date: Mon Oct  9 07:50:57 2006
New Revision: 454396

URL: http://svn.apache.org/viewvc?view=rev&rev=454396
Log:
Add integration test for the (initial version of) the ExceptionReport
page.

Modified:

    
tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/IntegrationTests.java

Modified:
tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/IntegrationTests.java
URL:
http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/IntegrationTests.java?view=diff&rev=454396&r1=454395&r2=454396

==============================================================================
---
tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/IntegrationTests.java
(original)
+++
tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/IntegrationTests.java
Mon Oct  9 07:50:57 2006
@@ -202,7 +202,7 @@
     {
         _selenium.open(BASE_URL);

-        clickAndWait("link=Bad Template Page");
+        clickAndWait("link=BadTemplate Page");

         String body = _selenium.getBodyText();






--
Jesse Kuhnert
Tapestry/Dojo/(and a dash of TestNG), team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com

Reply via email to