and maybe donating it back to the community;-) Ernesto
On Wed, Jan 20, 2010 at 5:01 PM, Fatih Mehmet Ucar <fmu...@gmail.com> wrote: > yes, if you are gonna use this in several places, creating a class > like AttributePrepender may be a better idea. > > 2010/1/20 Ernesto Reinaldo Barreiro <reier...@gmail.com>: > > I remember Martijn advising to copy/paste AttributeAppender and > transforming > > it to AttributePrepender for such a use case... > > > > Best, > > > > Ernesto > > > > On Wed, Jan 20, 2010 at 4:26 PM, Steve Whitson <steven.whit...@gmail.com > >wrote: > > > >> Thanks for the suggestion... > >> > >> It appears as though I need to insert the attribute before the existing > >> onclick attribute. How do I retrieve the existing onclick attribute? > My > >> hope is to retrieve the existing onclick attribute so I can prepend my > >> onclick action and use AttributeModifier to replace the existing with > the > >> newly prepended content. > >> > >> Thanks much, > >> -Steve > >> > >> > >> > >> Fatih Mehmet Ucar wrote: > >> > >>> AttributeAppender should solve your problem. > >>> > >>> fmu > >>> > >>> 2010/1/20 Steve Whitson <steven.whit...@gmail.com>: > >>> > >>> > >>>> Hi, > >>>> > >>>> I'm new to wicket, and am working on my first app. Great alternative > to > >>>> other WebUI frameworks! > >>>> > >>>> I've added a link to my panel using this code: > >>>> > >>>> Link deleteReportLink = new Link( "deletereport" ) { > >>>> @Override > >>>> public void onClick() { > >>>> System.out.println("deleting report" ); > >>>> service.deleteReport( selectedReport ); > >>>> } > >>>> }; > >>>> add( deleteReportLink ); > >>>> > >>>> // add a confirmation to the Delete Report operation > >>>> deleteReportLink.add( > >>>> new SimpleAttributeModifier( "onclick", "return confirm( 'Are > >>>> you > >>>> sure?');" ) > >>>> ); > >>>> > >>>> Here's the markup: > >>>> > >>>> <a href="#" wicket:id="deletereport">Delete Report</a> > >>>> <!-- <input type="button" wicket:id="deletereport" value="Delete > >>>> Report" > >>>> /> --> > >>>> <!-- <button type="button" wicket:id="deletereport">Delete > >>>> Report</button> > >>>> --> > >>>> > >>>> In the markup, when I use an 'a' tag the javascript confirmation > dialog > >>>> works fine along with the onClick() override. When I use it with > either > >>>> of > >>>> the (commented out) button inputs, the dialog appears, but the > >>>> 'onClick()' > >>>> override is never executed. > >>>> > >>>> I'd much rather this work with a button and not a hyperlink. > >>>> > >>>> Any ideas or help is greatly appreciated. > >>>> -Steve > >>>> > >>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >>>> For additional commands, e-mail: users-h...@wicket.apache.org > >>>> > >>>> > >>>> > >>>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >>> For additional commands, e-mail: users-h...@wicket.apache.org > >>> > >>> > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >