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

Sven Meier commented on WICKET-2054:
------------------------------------

Just for the record: WICKET-2214 describes how to fix this issue.

> error submmiting a form inside a ModalWindow
> --------------------------------------------
>
>                 Key: WICKET-2054
>                 URL: https://issues.apache.org/jira/browse/WICKET-2054
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket-extensions
>    Affects Versions: 1.3.5, 1.4-RC1
>            Reporter: Yosi
>            Assignee: Matej Knopp
>
> * I have a ModalWindow showing a panel.
> * The panel contains a <form>.
> * I can't seem to submit the form inside the ModalWindow.
> * I found the problem in modal.js:
>     Wicket.Window.getMarkup = function() {....} seem to and a <form> tag 
> wrapping the panel.
> * Removing the  <form> tag (see below) seems to fix the problem.
> * Why is this <form> needed anyway??
> My fixed  Wicket.Window.getMarkup:
> -------------------------------------------------------
> Wicket.Window.getMarkup = function(idWindow, idClassElement, idCaption, 
> idContent, idTop, idTopLeft, idTopRight, idLeft, idRight, idBottomLeft, 
> idBottomRight, idBottom, idCaptionText, isFrame) {
>       var s =
>                       "<div class=\"wicket-modal\" id=\"" + idWindow + "\" 
> style=\"top: 10px; left: 10px; width: 100px;\">" +
>                       "<div id=\"" + idClassElement + "\">" +
>                       "<div class=\"w_top_1\">" +
>                       "<div class=\"w_topLeft\" id=\"" + idTopLeft + "\">" +
>                       "</div>" +
>                       "<div class=\"w_topRight\" id=\"" + idTopRight + "\">" +
>                       "</div>" +
>                       "<div class=\"w_top\" id='" + idTop + "'>" +
>                       "</div>" +
>                       "</div>" +
>                       "<div class=\"w_left\" id='" + idLeft + "'>" +
>                       "<div class=\"w_right_1\">" +
>                       "<div class=\"w_right\" id='" + idRight + "'>" +
>                       "<div class=\"w_content_1\" onmousedown=\"if 
> (Wicket.Browser.isSafari()) { event.ignore = true; }  else { 
> Wicket.stopEvent(event); } \">" +
>                       "<div class=\"w_caption\"  id=\"" + idCaption + "\">" +
>                       "<a class=\"w_close\" href=\"#\"></a>" +
>                       "<span id=\"" + idCaptionText + "\" 
> class=\"w_captionText\"></span>" +
>                       "</div>" +
>                       "<div class=\"w_content_2\">" +
>                       "<div class=\"w_content_3\">" +
>                       "<div class=\"w_content\">";
>       if (isFrame) {
>               s +=
>               "<iframe src='\/\/:' frameborder=\"0\" id='" + idContent + "' 
> allowtransparency=\"false\" style=\"height: 200px\">" +
>               "</iframe>";
>       } else {
>               s +=
>               "<div class='modal-content' id='" + idContent + "'></div>";
>       }
>       s +=
>       "</div>" +
>       "</div>" +
>       "</div>" +
>       "</div>" +
>       "</div>" +
>       "</div>" +
>       "</div>" +
>       "<div class=\"w_bottom_1\" id=\"" + idBottom + "\">" +
>       "<div class=\"w_bottomRight\"  id=\"" + idBottomRight + "\">" +
>       "</div>" +
>       "<div class=\"w_bottomLeft\" id=\"" + idBottomLeft + "\">" +
>       "</div>" +
>       "<div class=\"w_bottom\" id=\"" + idBottom + "\">" +
>       "</div>" +
>       "</div>" +
>       "</div>" +
>       "</div>";
>       return s;
> };

-- 
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