[ 
https://issues.apache.org/jira/browse/WICKET-1120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12560456#action_12560456
 ] 

Ryan Donahue commented on WICKET-1120:
--------------------------------------

I have also seen this problem in the Facebook version of our app which is 
rendered inside a Facebook IFrame  (this video shows the problem 
http://www.utipu.com/app/tip/id/537/) .  Any links or buttons that I add to the 
modal window work fine and close the window as expected, but the "X" in the top 
right corner does not work.  I have added a "Close this window" link to all of 
our modal windows for now, but this obviously clutters the window and could 
confuse users when trying to decide how to close the window.

> Problem closing a ModalWindow when used through an IFrame
> ---------------------------------------------------------
>
>                 Key: WICKET-1120
>                 URL: https://issues.apache.org/jira/browse/WICKET-1120
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.3.0-rc1
>            Reporter: Deepak Mahavishnu
>            Assignee: Matej Knopp
>             Fix For: 1.4-M1
>
>
> I'm doing some POC testing to find out how a wicket application could be used 
> through an IFrame and noticed that closing of a ModalWindow fails.
> My setup:
> Application A: 
> -a dummy html page that has an IFrame
> -the contents of the IFrame is requested from Application B
> <iframe src="http://localhost:8080/mywicketapp/app/"; width="100%" 
> height="500"></iframe>
> Application B:
> -a Wicket application that uses a ModalWindow
> -deployed to tomcat:  http://localhost:8080/mywicketapp/
> Problem:
> The ModalWindow is not closed when OK ( or Cancel ) button is clicked when 
> Application B is used throug IFrame of Application A.
> OK button performs the actual action (in my case deletes an item from a list) 
> but is not closed after the execution of the action.
> Closing of the ModalWindow works normally when Application B is not used 
> through an IFrame.
> Reproducing the problem:
> You can test this by creating a html page with this source:
> <html>
> <body>
> <iframe 
> src="http://www.wicket-library.com/wicket-examples/ajax/modal-window.1"; 
> width="100%" height="100%"></iframe>
> </body>
> </html>
> And then open "Show modal dialog with panel" and try to close the dialog.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to