Re: Tapestry 5 Discussions

2006-08-01 Thread Adam Zimowski
There is couple such simple answer to all this: 1) Time will tell.. 2) The beauty of open source.. 1) Why all the fuss about this NOW? T5 isn't going to happen for a while yet, so why all that stress about something that you can't use yet? Use T4, support it, pretend T5 isn't there (because it i

RE: Tapestry 5 Discussions

2006-08-01 Thread James Carman
So, you suggest waiting until the product is completely finished/usable before worrying about backward compatibility at all? I don't know about that. It might be wise to consider backward compatibility issues while architecting it. I don't think it's too early to start raising the red flag when

Re: Tapestry 5 Discussions

2006-08-01 Thread Adam Zimowski
Well, that's not so much suggestion, as what I think is probably best course of action in the long run. Based on what Howard said (going from T4 to T5 is more like from Struts to Tapestry), the whole notion of migration path from T4 to T5 should be considered in the context: "Should I be rewritin

RE: Tapestry 5 Discussions

2006-08-01 Thread James Carman
"Finally, let's take a sober look" Isn't that a bit much to ask? I mean, who's sober on Tuesday?!?!?! :-) -Original Message- From: Adam Zimowski [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 01, 2006 9:35 AM To: Tapestry users Subject: Re: Tapestry 5 Discussions Well, that's not so

Re: Tapestry 5 Discussions

2006-08-01 Thread Danny Angus
> Finally, let's take a sober look. Of all the production apps written > in T4, how many do you REALLY BELIEVE would be ported to T5? I'd say 1 > of a hundread, if that. On the other hand tapestry provides us the the ability to re-use components. If we want to write new applications in Tapestry5

RE: Tapestry 5 Discussions

2006-08-01 Thread James Carman
Well put! Component reuse is a big reason to use Tapestry. We already have to have two different flavors of components on the Tassel site; one for T3 and one for T4. Are those folks going to have to completely rewrite their components for T5 and put them back out there, thus creating 3 different

RE: Tapestry 5 Discussions

2006-08-01 Thread Mark Stang
I don't think I agree. We switched to Tapestry from Struts because it gave us a component framework. Internally, we have three projects on Tapestry. One is 4.x and the other two are 3.x. For the 3.x projects we have looked at 4.x and while we would like to be on the latest and greatest, the

RadioGroup and Event Listener

2006-08-01 Thread Alexey
Hello everyone, I had download last one snapshot of 4.1 branch and playing with it. And I really like new event annotations but right now I find a break where annotations cann't help me :) or maybe somebody could find a briliant solution of my problem. Ok, this a task description - I've got two p

RE: Tapestry 5 Discussions

2006-08-01 Thread James Carman
Mark, you also have to consider a different type of user. For me, a component/framework extension developer (Tapernate, tapestry-acegi, etc.), I am not going to want to rewrite all of my cool stuff each time a new version of Tapestry comes out. No way will I maintain a version of my components fo

Re: Tapestry 5 Discussions

2006-08-01 Thread Adam Zimowski
Maybe it's not so crazy to start talking about future of T4 rather than app migration path from T4 to T5? I'd be interested to dive deep into T4 internals by coding it further, having fun and learning with others. So when push comes to shove, and T5 is the next new big thing while T4 sits in the

RE: Tapestry 5 Discussions

2006-08-01 Thread Mark Stang
James, One of the reasons we haven't switched is because Geoff's Spindle wasn't there. So, I agree, that tools are important. My point was, that most Tapestry Users won't migrate over to JSF just because we have to upgrade. I agree that Geoff has had an extraordinary bad time of providing a

digg help

2006-08-01 Thread Jesse Kuhnert
If anyone wanted to help out, "digg"-ing this story would be very helpful. http://digg.com/programming/Dojo_integrated_Tapestry_4_1_released -- Jesse Kuhnert Tacos/Tapestry, team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind.

Re: RadioGroup and Event Listener

2006-08-01 Thread Jesse Kuhnert
A radio group is a little tricky for EventListener. If you add a JIRA ticket for it I can do something to make Radio Groups work the same as the others. On 8/1/06, Alexey <[EMAIL PROTECTED]> wrote: Hello everyone, I had download last one snapshot of 4.1 branch and playing with it. And I reall

Re: Tapestry 5 Discussions

2006-08-01 Thread Howard Lewis Ship
It's refreshing to see a number of people out there who "get" where Tapestry is headed. There is always a tension between compatibility and the drive for new features. Tapestry's baggage: the base classes that begat abstract classes; the conflict between page names and class names, the plethora

Re: RadioGroup and Event Listener

2006-08-01 Thread Alexey
I could help you, but I'm a newbie in Tapestry and maybe you could give a idea there I can start from. -- View this message in context: http://www.nabble.com/RadioGroup-and-Event-Listener-tf2034012.html#a5598250 Sent from the Tapestry - User forum at Nabble.com. ---

Re: RadioGroup and Event Listener

2006-08-01 Thread Jesse Kuhnert
It's ok, I would like to have it in the framework proper anyways. If you create a JIRA ticket that would be the most help, so I don't forget. On 8/1/06, Alexey <[EMAIL PROTECTED]> wrote: I could help you, but I'm a newbie in Tapestry and maybe you could give a idea there I can start from. -- V

Re: RadioGroup and Event Listener

2006-08-01 Thread Alexey
As you wish :) http://issues.apache.org/jira/browse/TAPESTRY-1039 -- View this message in context: http://www.nabble.com/RadioGroup-and-Event-Listener-tf2034012.html#a5598651 Sent from the Tapestry - User forum at Nabble.com. --

Re: Tapestry 5 Discussions

2006-08-01 Thread Leonardo Quijano Vincenzi
I don't agree. Why can't T5 "host" T4 or T3 components? -- Ing. Leonardo Quijano Vincenzi DTQ Software Web Application Design and Programming http://www.dtqsoftware.com James Carman escribió: Well put! Component reuse is a big reason to use Tapestry. We already have to have two different fla

Localized validation messages

2006-08-01 Thread Malin Ljungh
Gah! Please save me from madness... I've posted earlier about validation messages. I'm now stuck on getting them localized. I keep getting the following exception: java.util.MissingResourceException Can't find resource for bundle java.util.PropertyResourceBundle, key username-not-unique I've p

Date Pickers in 4.1

2006-08-01 Thread Denis Souza
Hi, I just got Tapestry 4.1 and I now whenever I use the DatePicker component and click on the icon I get the following javascrip error in Firefox: Error: document.Form has no properties Source File: javascript:calendar_dp.toggle(document.Form.DatePicker); IE6 shows this error: 'do

Re: Date Pickers in 4.1

2006-08-01 Thread Andreas Andreou
For the second Q, it's DropdownDatePicker Denis Souza wrote: Hi, I just got Tapestry 4.1 and I now whenever I use the DatePicker component and click on the icon I get the following javascrip error in Firefox: Error: document.Form has no properties Source File: javascript:calendar_dp.t

RE: Re: Tapestry 5 Discussions

2006-08-01 Thread Epstein, Ezra
I think there's a mis-communication. I do not at all feel HiveMind is "just an ego trip." Far from it. Rather I was questioning how the decision about IoC adoption is being made. At the time HiveMind got started the IoC container space was pretty open and empty. Not so anymore. Of course

@For in a block

2006-08-01 Thread Dan Adams
I've got a block that has a @For in it. the converter for @For is different in each block. But since the parameter is cached it only evaluates the expression for the first time the block is rendered. Anyone know a nice way of putting a @For in a @Block? -- Dan Adams Software Engineer Interactive

[Announce] Clepsydra 0.8

2006-08-01 Thread Jean-Yves Sironneau
I just wanted to let you know that the first release of Clepsydra a GPL licensed web application for managing and sharing a collection of documents (pictures centric) is out. This can be a sample of Tapestry application (good or bad) as it's using tapestry 4.0 for all the web UI. This is for me

recursive rendering

2006-08-01 Thread Dan Adams
Every once in a while I'll need to do some recursive rendering. Does anyone know of a simple example of this using @Block? -- Dan Adams Software Engineer Interactive Factory 617.235.5857 - To unsubscribe, e-mail: [EMAIL PROTECT

Re: How to pass a parameter to an ASO constructor?

2006-08-01 Thread Danny Mandel
Ping? Short story is that I'm attempting to pass a constructor argument (in this case, the boolean false) when creating my ASO. I've continued searching for this and am still stuck. The closest thing I found on the wiki and attempted to adapt to my needs was this:

RE: How to pass a parameter to an ASO constructor?

2006-08-01 Thread Steve Shucker
I think this is what you're trying to do, but I haven't tested it. The key bit is the references a factory class instead of what the factory should generate. If this works, the general solution is to make the factory take a "className" and "constructorArgument" property and use reflection in the

Re: How to pass a parameter to an ASO constructor?

2006-08-01 Thread Danny Mandel
Thanks so much, Steve! That worked! I am no longer org.frustrated =) Danny Steve Shucker wrote: I think this is what you're trying to do, but I haven't tested it. The key bit is the references a factory class instead of what the factory should generate. If this works, the general solution

Re: recursive rendering

2006-08-01 Thread Mike Henderson
Hi, It's a T3 example but it should show how it's done: http://www.behindthesite.com/blog/C1931765677/E923478269/index.html Mike - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: Date Pickers in 4.1

2006-08-01 Thread Jesse Kuhnert
Hmmm...I'll look tonight, must have been a screw up on my part somehow. Either way it will probably be fixed by tomorrow if you are using the current 4.1.1-SNAPSHOT version of Tapestry with maven2. (Otherwise you can download the new jar manually from the snapshot repos? ) On 8/1/06, Denis Souza

Auto-updating a drop-down list

2006-08-01 Thread Waimun Yeow
Hi, I would like to find out how I can auto-update a drop down list in a form when another drop down list changes. For example, in a HTML form, I have two elements. Let's say the first has a list of department names and upon selecting one, it updates the second with a list of employees

Re: Auto-updating a drop-down list

2006-08-01 Thread Jesse Kuhnert
You can do something like the following: -) Define your two select lists, I'll leave that part out..But let's assume they are named listA and listB. We'll also assume that a form exists named form1. -) In your page or component, define a method that looks somewhat like this: @EventListener(targ

How to specify a Component not in my Library?

2006-08-01 Thread Mark Stang
I have a component in my Library that has the same name as one of the Tapestry Components. How can I specify the "real" component? thanks, Mark

Re: Auto-updating a drop-down list

2006-08-01 Thread Nick Westgate
Alternatively, if you want the list to change without the round-trip to the server, check out "DynamicSelectionList(Tap 4)" on Tassel: http://www.tapestrycomponents.org/Tassel/app?service=external/ViewComponent&sp=SDynamicSelectionList%28Tap+4%29 I've used the T3 version and it works well (with a

Re: How to specify a Component not in my Library?

2006-08-01 Thread Jesse Kuhnert
Give your library a prefix by defining it in a .library file? ie markStangsLibrary:ComponentName (I think you should literally make it markStangsLibrary, will make it sound more official ) On 8/1/06, Mark Stang <[EMAIL PROTECTED]> wrote: I have a component in my Library that has the same name

Re: Date Pickers in 4.1

2006-08-01 Thread Jesse Kuhnert
Hi Denis, A fix is being deployed via maven2 as I write this email. Sorry about that. P.S. I had almost forgotten (shows how well the validation system was written by previous contributions - I think Paul Ferraro in this case ) that the new min/max client side validation logic ~also~ applies to

[4.1] Deprecated "action" parameter on Submit

2006-08-01 Thread Mark Reynolds
Jesse, The "action" parameter on the Submit component is marked as deprecated, but with no explanation. Can you give us the low down? Thanks. -- Mark R - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-

Re: [4.1] Deprecated "action" parameter on Submit

2006-08-01 Thread Jesse Kuhnert
You caught me ! That has actually already been fixed in the more recent 4.1.1-SNAPSHOT versions (ie not deprecated), but now that you've seen it I should probably explain what I attempted, but then reverted. The original idea was that I've seen a lot of people get very frustrated when using the "

Re: Re: Tapestry 5 Discussions

2006-08-01 Thread Henri Dupre
On 8/1/06, Epstein, Ezra <[EMAIL PROTECTED]> wrote: I think there's a mis-communication. I do not at all feel HiveMind is "just an ego trip." Far from it. Rather I was questioning how the decision about IoC adoption is being made. At the time HiveMind got started the IoC container space was

Initial 4.1 alpha release of tapestry

2006-08-01 Thread Jesse Kuhnert
In case you didn't already know, a very alpha version of Tapestry 4.1 has been released. This release will be spending a lot of time focusing around 3 main items: -) Ajax, of course. -) Tapestry "quircks". -) Better documentation. (These last two really get handled by the more general http://w

RE: How to specify a Component not in my Library?

2006-08-01 Thread Mark Stang
Jesse, Thanks for the quick reply, however the components exist in "PingCommon.Library". What I want to do is to reference the "Tapestry.Library" component with the same name. You see, my component is overriding the Tapestry Component for any component in my Library. Outside of my Library, I

Re: How to specify a Component not in my Library?

2006-08-01 Thread Jesse Kuhnert
I have to admit that I have no idea. If no one else come up with a quick answer I'll dig and find one. Does Framework: not work? On 8/2/06, Mark Stang <[EMAIL PROTECTED]> wrote: Jesse, Thanks for the quick reply, however the components exist in " PingCommon.Library". What I want to do is to r

RE: How to specify a Component not in my Library?

2006-08-01 Thread Mark Stang
Nope, tried Framework, framework and "tapestry". None seemed to work. I should have changed the name...But I left it up to Howard ;-). -Original Message- From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] Sent: Tue 8/1/2006 10:24 PM To: Tapestry users Subject: Re: How to specify a Component

Re: [Announce] Clepsydra 0.8

2006-08-01 Thread Nick Westgate
Hi Jean-Yves. Since nobody else has complimented you yet, this looks cool. Thanks for sharing! Cheers, Nick. Jean-Yves Sironneau wrote: I just wanted to let you know that the first release of Clepsydra a GPL licensed web application for managing and sharing a collection of documents (pictures