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


Reply via email to