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);
}
}