A nice idea, I figure everyone builds up their own mini-library of T5 add-ons!
As for the above, I've just added an 'event' and 'disabled' parameters and re-named it to 'EventButton'. Steve. On 7 September 2011 11:02, Taha Hafeez <tawus.tapes...@gmail.com> wrote: > Hi Steve > > Thanks for pointing it out. Well I will remove the zone and add it to > tawus-addons library. We should have something like > tapestry-extensions containing all these extensions that are not > important enough to be in core but good enough to be the the project > > > On Wed, Sep 7, 2011 at 8:13 AM, Steve Eynon > <steve.ey...@alienfactory.co.uk> wrote: >> form.submit vs form.submit() - I can't believe I was diddled by that >> old chestnut! I've pointed it out to many others in the past! >> >> I knew it must have been something glaringly obvious and a mistake on >> mybehalf - it was too blatant to just flat out not work! >> >>> I've created https://issues.apache.org/jira/browse/TAP5-1632 >> >> Ach, cheers you beat me to it! >> >> And Taha, that Cancel button is a great idea - it can also be used as >> more generic "LinkButton" component - it doesn't need to be anything >> specific to Cancel (e.g. I've just used it as a "Delete" button) >> >> For others who may be taken to cut'n'paste, note the Zone @Parameter >> is defunc as it's not used in the JavaScript. But if nested within an >> Ajax form, the JS does update the Zone param of the form. >> >> Cheers, >> >> Steve. >> >> On 7 September 2011 10:14, Yohan Yudanara <yohan.yudan...@gmail.com> wrote: >>> I've created https://issues.apache.org/jira/browse/TAP5-1632 for this >>> defect. >>> >>> Thanks.. >>> >>> On Wed, Sep 7, 2011 at 3:36 AM, Josh Canfield <joshcanfi...@gmail.com>wrote: >>> >>>> > If we want to use "cancel" mode submit, then we should give an id to the >>>> submit component. >>>> >>>> This is a defect for sure. Submit should never create an id of submit. >>>> There was something filed at one point, but I haven't taken the time >>>> to track it down. If you want to file a new defect we can probably get >>>> it sorted before 5.3 is released. >>>> >>>> Thanks, >>>> Josh >>>> >>>> >>>> On Tue, Sep 6, 2011 at 7:27 AM, Yohan Yudanara <yohan.yudan...@gmail.com> >>>> wrote: >>>> > Many thanks to Steve Eynon and Taha Hafeez for your valuable time helping >>>> me >>>> > find a workaround. >>>> > >>>> > And many thanks to Josh Canfield who can point directly about mistake in >>>> my >>>> > code. Yep, it's because my submit don't have id. >>>> > >>>> > So the conclusion is: If we want to use "cancel" mode submit, then we >>>> should >>>> > give an id to the submit component. >>>> > "cancel" mode is working after I change my template code to this: >>>> > <t:form t:id="form"> >>>> > <t:textfield t:id="testField" t:value="testField" >>>> > t:validate="required" /> >>>> > <t:submit t:id="normalSubmit" value="normal submit"/> >>>> > <t:submit t:id="cancelSubmit" mode="cancel" value="cancel >>>> submit"/> >>>> > </t:form> >>>> > >>>> > Thanks a lot for your help, guys.. >>>> > You save my time a lot.. >>>> > >>>> > >>>> > On Tue, Sep 6, 2011 at 8:15 PM, Josh Canfield <joshcanfi...@gmail.com >>>> >wrote: >>>> > >>>> >> I believe the problem is that the id of your submit button is "submit" >>>> >> which >>>> >> overrides the form. submit() of the form. Try adding t:id="something" to >>>> >> your submit button. >>>> >> >>>> >> I thought this was fixed, but just team into it myself last week. >>>> >> On Sep 5, 2011 9:13 PM, "Yohan Yudanara" <yohan.yudan...@gmail.com> >>>> wrote: >>>> >> > Hi.. >>>> >> > >>>> >> > I want to use submit button which can bypass client validation. >>>> >> > Having read this documentation: >>>> >> > >>>> >> >>>> >> >>>> http://tapestry.apache.org/current/tapestry-core/ref/org/apache/tapestry5/corelib/components/Submit.html >>>> >> , >>>> >> > I was trying to use Submit component with mode="cancel" like this: >>>> >> > >>>> >> > <t:form t:id="form"> >>>> >> > <t:textfield t:id="testField" t:value="testField" >>>> >> > t:validate="required" /> >>>> >> > <t:submit value="normal submit"/> >>>> >> > <t:submit mode="cancel" value="cancel submit"/> >>>> >> > </t:form> >>>> >> > >>>> >> > But, when I click "cancel submit", nothing happen (form is not >>>> submitted >>>> >> to >>>> >> > server). >>>> >> > If I click "normal submit" after "cancel submit", the form is >>>> submitted >>>> >> to >>>> >> > server without client validation. >>>> >> > >>>> >> > Why do I should click two buttons ( "cancel" and then "normal" submit) >>>> to >>>> >> > bypass client validation? >>>> >> > Is it a bug? >>>> >> > "Cancel submit" supposed to directly submit form to server, isn't it? >>>> >> > Is there a simple workaround for this? >>>> >> > >>>> >> > Thanks in advance, >>>> >> > >>>> >> > Best regards, >>>> >> > Yohan Yudanara >>>> >> >>>> > >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>>> For additional commands, e-mail: users-h...@tapestry.apache.org >>>> >>>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> > > > > -- > Regards > > Taha Hafeez Siddiqi (tawus) > http://tawus.wordpress.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org