javascript confirm - seems to work fine with link markup but not with button markup

2010-01-20 Thread Steve Whitson

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=deletereportDelete Report/a
   !--  input type=button wicket:id=deletereport value=Delete 
Report / --
   !-- button type=button wicket:id=deletereportDelete 
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



Re: javascript confirm - seems to work fine with link markup but not with button markup

2010-01-20 Thread Fatih Mehmet Ucar
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=deletereportDelete Report/a
   !--  input type=button wicket:id=deletereport value=Delete Report
 / --
   !-- button type=button wicket:id=deletereportDelete 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



Re: javascript confirm - seems to work fine with link markup but not with button markup

2010-01-20 Thread Steve Whitson

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=deletereportDelete Report/a
  !--  input type=button wicket:id=deletereport value=Delete Report
/ --
  !-- button type=button wicket:id=deletereportDelete 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
  




Re: javascript confirm - seems to work fine with link markup but not with button markup

2010-01-20 Thread Fatih Mehmet Ucar
onClick code is created in onComponentTag(), and replaced by getOnClickScript()
you can override the getOnClickScript() to prepend custom js code.

fmu

2010/1/20 Steve Whitson steven.whit...@gmail.com:
 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=deletereportDelete Report/a
  !--  input type=button wicket:id=deletereport value=Delete
 Report
 / --
  !-- button type=button wicket:id=deletereportDelete
 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



Re: javascript confirm - seems to work fine with link markup but not with button markup

2010-01-20 Thread Ernesto Reinaldo Barreiro
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.comwrote:

 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=deletereportDelete Report/a
  !--  input type=button wicket:id=deletereport value=Delete
 Report
 / --
  !-- button type=button wicket:id=deletereportDelete
 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






Re: javascript confirm - seems to work fine with link markup but not with button markup

2010-01-20 Thread Fatih Mehmet Ucar
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.comwrote:

 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=deletereportDelete Report/a
  !--  input type=button wicket:id=deletereport value=Delete
 Report
 / --
  !-- button type=button wicket:id=deletereportDelete
 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



Re: javascript confirm - seems to work fine with link markup but not with button markup

2010-01-20 Thread Ernesto Reinaldo Barreiro
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=deletereportDelete Report/a
   !--  input type=button wicket:id=deletereport value=Delete
  Report
  / --
   !-- button type=button wicket:id=deletereportDelete
  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