You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jc...@apache.org on 2007/12/05 15:48:16 UTC

svn commit: r601348 - /wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxLazyLoadPanel.java

Author: jcompagner
Date: Wed Dec  5 06:48:15 2007
New Revision: 601348

URL: http://svn.apache.org/viewvc?rev=601348&view=rev
Log:
model constructor

Modified:
    wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxLazyLoadPanel.java

Modified: wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxLazyLoadPanel.java
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxLazyLoadPanel.java?rev=601348&r1=601347&r2=601348&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxLazyLoadPanel.java (original)
+++ wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxLazyLoadPanel.java Wed Dec  5 06:48:15 2007
@@ -23,6 +23,7 @@
 import org.apache.wicket.markup.html.IHeaderResponse;
 import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.markup.html.panel.Panel;
+import org.apache.wicket.model.IModel;
 
 /**
  * A panel where you can lazy load another panel. This can be used if you have a panel/component
@@ -42,7 +43,16 @@
 	 */
 	public AjaxLazyLoadPanel(String id)
 	{
-		super(id);
+		this(id, null);
+	}
+
+	/**
+	 * @param id
+	 * @param model
+	 */
+	public AjaxLazyLoadPanel(String id, IModel model)
+	{
+		super(id, model);
 		setOutputMarkupId(true);
 		Component loadingComponent = getLoadingComponent("content");
 		add(loadingComponent.setRenderBodyOnly(true));
@@ -82,8 +92,7 @@
 	public Component getLoadingComponent(String markupId)
 	{
 		return new Label(markupId, "<img src=\"" +
-				RequestCycle.get().urlFor(AbstractDefaultAjaxBehavior.INDICATOR) + "\"/>")
-				.setEscapeModelStrings(false);
+			RequestCycle.get().urlFor(AbstractDefaultAjaxBehavior.INDICATOR) + "\"/>").setEscapeModelStrings(false);
 	}
 
 }