Author: knopp
Date: Sat Mar 29 13:43:50 2008
New Revision: 642604
URL: http://svn.apache.org/viewvc?rev=642604&view=rev
Log:
hide content when modal window is closed
Modified:
wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java
Modified:
wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java?rev=642604&r1=642603&r2=642604&view=diff
==============================================================================
---
wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java
(original)
+++
wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java
Sat Mar 29 13:43:50 2008
@@ -275,6 +275,7 @@
{
if (shown == false)
{
+ getContent().setVisible(true);
target.addComponent(this);
target.appendJavascript(getWindowOpenJavascript());
shown = true;
@@ -302,6 +303,7 @@
*/
public void close(AjaxRequestTarget target)
{
+ getContent().setVisible(false);
target.appendJavascript(getCloseJavacript());
shown = false;
}
@@ -789,6 +791,8 @@
{
throw new WicketRuntimeException("Modal window content
id is wrong.");
}
+ component.setOutputMarkupPlaceholderTag(true);
+ component.setVisible(false);
replace(component);
shown = false;
}