You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Igor Vaynberg (JIRA)" <ji...@apache.org> on 2009/01/27 17:08:59 UTC
[jira] Assigned: (WICKET-2054) error submmiting a form inside a
ModalWindow
[ https://issues.apache.org/jira/browse/WICKET-2054?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Igor Vaynberg reassigned WICKET-2054:
-------------------------------------
Assignee: Matej Knopp
> 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.