RE: modal window contained and displayed by another modal window

2010-01-26 Thread Martin Asenov
Yes, in this example when it comes to closing the second modal from the 'x' 
button the callback returns false obviously. When it does not, everything gets 
messed up and middle modal gets 'page expired'. How can I close the second 
modal and get back to middle modal with no obstacles like these?

Thanks,
Martin

-Original Message-
From: Martin Grigorov [mailto:mcgreg...@e-card.bg] 
Sent: Monday, January 25, 2010 12:06 PM
To: users@wicket.apache.org
Subject: Re: modal window contained and displayed by another modal window

On Mon, 2010-01-25 at 11:26 +0200, Martin Asenov wrote:
 Hello guys!
 
 I was trying to trigger a modal window from another modal window, but on top 
 modal window closing seems like the bottom page gets refreshed, or something 
 like this, because when I click on something on the middle frame (first 
 modal) that is active after the closing of the top modal, I get something 
 like 'component not found [modal]' and get redirected to home page.
 
 Is there a way to use modal window in another modal window?
There is: http://www.wicketstuff.org/wicket14/ajax/modal-window 

But you should use ModalWindow with a Page, not with Panel.
 
 Thanks!
 
 Regards,
 Martin
 
 -
 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: modal window contained and displayed by another modal window

2010-01-26 Thread Martin Asenov
Here's the code:



first modal:



public class DisplayEventsPage extends WebPage implements RepeaterHoldingPage {



public DisplayEventsPage(final ModalWindow parent) {



 ModalWindow dialog = new ModalWindow(modal);



 AjaxLinkString entryRemovalLink = new 
AjaxLinkString(event_removal_link) {



   private static final long serialVersionUID = 1L;



   @Override

   public void onClick(AjaxRequestTarget target) {



dialog.setPageCreator(new ModalWindow.PageCreator() 
{



  private final static long 
serialVersionUID = 1l;



  public Page createPage() {

  return new 
ConfirmationDialog(getString(event_deletion), dialog, DisplayEventsPage.this);

 }

});

  dialog.show(target);



}



add(entryRemovalLink);

add(dialog);

}

}



and



public class ConfirmationDialog extends WebPage {

 public ConfirmationDialog(String question, final ModalWindow parent, 
final RepeaterHoldingPage page, Object entry) {

 add(new AjaxButton(yes_button, new ModelString(getString(yes))) {



   private static final long serialVersionUID = 1l;



   @Override

   protected void onSubmit(AjaxRequestTarget target, Form? 
form) {

  parent.setWindowClosedCallback(new 
ModalWindow.WindowClosedCallback() {



   @Override

   public void 
onClose(AjaxRequestTarget target) {

page.removeItem(entry, 
target);

   }

  });



  parent.close(target);

}

   };

}

}



Obviously there's something wrong with the code. First of all the 
removeItem(entry, target) never gets called, and also, when I click on close 
button of the top modal (confirmation dialog) the middle one 
(displayeventspage) shows 'page expired' message and everything gets messed up, 
no matter if I've put closebutton callback of the top modal or not.



I would be glad if someone shed more light on this issue, because I can't solve 
it.



Thank you in advance!

BR,

Martin



-Original Message-
From: Martin Asenov [mailto:mase...@velti.com]
Sent: Tuesday, January 26, 2010 4:03 PM
To: users@wicket.apache.org; mcgreg...@e-card.bg
Subject: RE: modal window contained and displayed by another modal window



Yes, in this example when it comes to closing the second modal from the 'x' 
button the callback returns false obviously. When it does not, everything gets 
messed up and middle modal gets 'page expired'. How can I close the second 
modal and get back to middle modal with no obstacles like these?



Thanks,

Martin



-Original Message-

From: Martin Grigorov [mailto:mcgreg...@e-card.bg]

Sent: Monday, January 25, 2010 12:06 PM

To: users@wicket.apache.org

Subject: Re: modal window contained and displayed by another modal window



On Mon, 2010-01-25 at 11:26 +0200, Martin Asenov wrote:

 Hello guys!



 I was trying to trigger a modal window from another modal window, but on top 
 modal window closing seems like the bottom page gets refreshed, or something 
 like this, because when I click on something on the middle frame (first 
 modal) that is active after the closing of the top modal, I get something 
 like 'component not found [modal]' and get redirected to home page.



 Is there a way to use modal window in another modal window?

There is: http://www.wicketstuff.org/wicket14/ajax/modal-window



But you should use ModalWindow with a Page, not with Panel.



 Thanks!



 Regards,

 Martin



 -

 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: modal window contained and displayed by another modal window

2010-01-26 Thread Martin Asenov
Please, can someone help me with this?

Thanks again!
Regards,
Martin

-Original Message-
From: Martin Asenov [mailto:mase...@velti.com] 
Sent: Tuesday, January 26, 2010 4:17 PM
To: users@wicket.apache.org
Subject: RE: modal window contained and displayed by another modal window

Here's the code:



first modal:



public class DisplayEventsPage extends WebPage implements RepeaterHoldingPage {



public DisplayEventsPage(final ModalWindow parent) {



 ModalWindow dialog = new ModalWindow(modal);



 AjaxLinkString entryRemovalLink = new 
AjaxLinkString(event_removal_link) {



   private static final long serialVersionUID = 1L;



   @Override

   public void onClick(AjaxRequestTarget target) {



dialog.setPageCreator(new ModalWindow.PageCreator() 
{



  private final static long 
serialVersionUID = 1l;



  public Page createPage() {

  return new 
ConfirmationDialog(getString(event_deletion), dialog, DisplayEventsPage.this);

 }

});

  dialog.show(target);



}



add(entryRemovalLink);

add(dialog);

}

}



and



public class ConfirmationDialog extends WebPage {

 public ConfirmationDialog(String question, final ModalWindow parent, 
final RepeaterHoldingPage page, Object entry) {

 add(new AjaxButton(yes_button, new ModelString(getString(yes))) {



   private static final long serialVersionUID = 1l;



   @Override

   protected void onSubmit(AjaxRequestTarget target, Form? 
form) {

  parent.setWindowClosedCallback(new 
ModalWindow.WindowClosedCallback() {



   @Override

   public void 
onClose(AjaxRequestTarget target) {

page.removeItem(entry, 
target);

   }

  });



  parent.close(target);

}

   };

}

}



Obviously there's something wrong with the code. First of all the 
removeItem(entry, target) never gets called, and also, when I click on close 
button of the top modal (confirmation dialog) the middle one 
(displayeventspage) shows 'page expired' message and everything gets messed up, 
no matter if I've put closebutton callback of the top modal or not.



I would be glad if someone shed more light on this issue, because I can't solve 
it.



Thank you in advance!

BR,

Martin



-Original Message-
From: Martin Asenov [mailto:mase...@velti.com]
Sent: Tuesday, January 26, 2010 4:03 PM
To: users@wicket.apache.org; mcgreg...@e-card.bg
Subject: RE: modal window contained and displayed by another modal window



Yes, in this example when it comes to closing the second modal from the 'x' 
button the callback returns false obviously. When it does not, everything gets 
messed up and middle modal gets 'page expired'. How can I close the second 
modal and get back to middle modal with no obstacles like these?



Thanks,

Martin



-Original Message-

From: Martin Grigorov [mailto:mcgreg...@e-card.bg]

Sent: Monday, January 25, 2010 12:06 PM

To: users@wicket.apache.org

Subject: Re: modal window contained and displayed by another modal window



On Mon, 2010-01-25 at 11:26 +0200, Martin Asenov wrote:

 Hello guys!



 I was trying to trigger a modal window from another modal window, but on top 
 modal window closing seems like the bottom page gets refreshed, or something 
 like this, because when I click on something on the middle frame (first 
 modal) that is active after the closing of the top modal, I get something 
 like 'component not found [modal]' and get redirected to home page.



 Is there a way to use modal window in another modal window?

There is: http://www.wicketstuff.org/wicket14/ajax/modal-window



But you should use ModalWindow with a Page, not with Panel.



 Thanks!



 Regards,

 Martin



 -

 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: modal window contained and displayed by another modal window

2010-01-25 Thread Martin Grigorov
On Mon, 2010-01-25 at 11:26 +0200, Martin Asenov wrote:
 Hello guys!
 
 I was trying to trigger a modal window from another modal window, but on top 
 modal window closing seems like the bottom page gets refreshed, or something 
 like this, because when I click on something on the middle frame (first 
 modal) that is active after the closing of the top modal, I get something 
 like 'component not found [modal]' and get redirected to home page.
 
 Is there a way to use modal window in another modal window?
There is: http://www.wicketstuff.org/wicket14/ajax/modal-window 

But you should use ModalWindow with a Page, not with Panel.
 
 Thanks!
 
 Regards,
 Martin
 
 -
 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: modal window contained and displayed by another modal window

2010-01-25 Thread Martin Asenov
Thanks, namesake, this is useful!

-Original Message-
From: Martin Grigorov [mailto:mcgreg...@e-card.bg] 
Sent: Monday, January 25, 2010 12:06 PM
To: users@wicket.apache.org
Subject: Re: modal window contained and displayed by another modal window

On Mon, 2010-01-25 at 11:26 +0200, Martin Asenov wrote:
 Hello guys!
 
 I was trying to trigger a modal window from another modal window, but on top 
 modal window closing seems like the bottom page gets refreshed, or something 
 like this, because when I click on something on the middle frame (first 
 modal) that is active after the closing of the top modal, I get something 
 like 'component not found [modal]' and get redirected to home page.
 
 Is there a way to use modal window in another modal window?
There is: http://www.wicketstuff.org/wicket14/ajax/modal-window 

But you should use ModalWindow with a Page, not with Panel.
 
 Thanks!
 
 Regards,
 Martin
 
 -
 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