Hi,
I open a modal window from the parent window, and after some time the session times out. The modal window is still open, so the login page is displayed inside the modal window. Is there a way to have a modal window close on session timeout? Thanks, Anna --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
Anna,
Just guessing... Are the contents of your modal window in a Page? If you make the contents live in a Panel (instead of a page) then (I suppose) you will not have this problem. Ernesto On Fri, Sep 10, 2010 at 9:03 PM, Anna Simbirtsev <[hidden email]> wrote: > Hi, > > > I open a modal window from the parent window, and after some time the > session times out. > The modal window is still open, so the login page is displayed inside > the modal window. > > Is there a way to have a modal window close on session timeout? > > Thanks, > Anna > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
Yes, it is a page.
To change it to a panel is not an option for me right now since we are on a tight deadline. But as I understand a lot of things would be easier with a panel. On Fri, Sep 10, 2010 at 3:42 PM, Ernesto Reinaldo Barreiro <[hidden email]> wrote: > Anna, > > Just guessing... Are the contents of your modal window in a Page? If > you make the contents live in a Panel (instead of a page) then (I > suppose) you will not have this problem. > > Ernesto > > On Fri, Sep 10, 2010 at 9:03 PM, Anna Simbirtsev <[hidden email]> wrote: >> Hi, >> >> >> I open a modal window from the parent window, and after some time the >> session times out. >> The modal window is still open, so the login page is displayed inside >> the modal window. >> >> Is there a way to have a modal window close on session timeout? >> >> Thanks, >> Anna >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [hidden email] >> For additional commands, e-mail: [hidden email] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > > -- Anna Simbirtsev (416) 729-7331 --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
Have you try to close modal window with JS ?
<script type="text/javascript"><!-- if (top != self) { var wicket = top.Wicket; if (wicket && wicket.Window) { var modal = wicket.Window.get(); if (modal) { modal.close(); } } top.location.href = location.href; } //--></script> |
In reply to this post by Anna Simbirtsev
Anna,
Then to options come to my mind: -Avoid the time out by attaching a keep alive timer to modal window page. That way your session will not time out while modal is open. -Have a timer on background page that closes the modal window after X minutes if there is no user activity. Ernesto On Fri, Sep 10, 2010 at 10:14 PM, Anna Simbirtsev <[hidden email]> wrote: > Yes, it is a page. > To change it to a panel is not an option for me right now since we > are on a tight deadline. But as I understand a lot of things would be > easier with a panel. > > On Fri, Sep 10, 2010 at 3:42 PM, Ernesto Reinaldo Barreiro > <[hidden email]> wrote: >> Anna, >> >> Just guessing... Are the contents of your modal window in a Page? If >> you make the contents live in a Panel (instead of a page) then (I >> suppose) you will not have this problem. >> >> Ernesto >> >> On Fri, Sep 10, 2010 at 9:03 PM, Anna Simbirtsev <[hidden email]> wrote: >>> Hi, >>> >>> >>> I open a modal window from the parent window, and after some time the >>> session times out. >>> The modal window is still open, so the login page is displayed inside >>> the modal window. >>> >>> Is there a way to have a modal window close on session timeout? >>> >>> Thanks, >>> Anna >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [hidden email] >>> For additional commands, e-mail: [hidden email] >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [hidden email] >> For additional commands, e-mail: [hidden email] >> >> > > > > -- > Anna Simbirtsev > (416) 729-7331 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
In reply to this post by Alexander Morozov
Do you mean put this script on your home page? So that modal window is
closed and parent is redirected to home? Nice trick;-) Ernesto On Sat, Sep 11, 2010 at 6:09 AM, Alexander Morozov <[hidden email]> wrote: > > Have you try to close modal window with JS ? > > <script type="text/javascript"><!-- > if (top != self) { > var wicket = top.Wicket; > if (wicket && wicket.Window) { > var modal = wicket.Window.get(); > if (modal) { > modal.close(); > } > } > top.location.href = location.href; > } > //--></script> > > -- > View this message in context: http://apache-wicket.1842946.n4.nabble.com/Close-modal-window-on-session-timeout-tp2534936p2535376.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
Yep, just put it to home (base) page.
|
When would this java script get executed? I added it to the base page,
but does not work. On Sat, Sep 11, 2010 at 7:07 AM, Alexander Morozov <[hidden email]> wrote: > > Yep, just put it to home (base) page. > > -- > View this message in context: http://apache-wicket.1842946.n4.nabble.com/Close-modal-window-on-session-timeout-tp2534936p2535578.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > > -- Anna Simbirtsev (416) 729-7331 --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
Its working, thank you.
On Mon, Sep 13, 2010 at 2:13 PM, Anna Simbirtsev <[hidden email]> wrote: > When would this java script get executed? I added it to the base page, > but does not work. > > On Sat, Sep 11, 2010 at 7:07 AM, Alexander Morozov > <[hidden email]> wrote: >> >> Yep, just put it to home (base) page. >> >> -- >> View this message in context: http://apache-wicket.1842946.n4.nabble.com/Close-modal-window-on-session-timeout-tp2534936p2535578.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [hidden email] >> For additional commands, e-mail: [hidden email] >> >> > > > > -- > Anna Simbirtsev > (416) 729-7331 > -- Anna Simbirtsev (416) 729-7331 --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
Free forum by Nabble | Edit this page |