Author: knopp
Date: Tue Aug 19 02:57:46 2008
New Revision: 687009

URL: http://svn.apache.org/viewvc?rev=687009&view=rev
Log:
Render component border around behavior's renderBefore/renderAfter

Modified:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java?rev=687009&r1=687008&r2=687009&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java 
(original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java Tue Aug 
19 02:57:46 2008
@@ -2388,20 +2388,21 @@
 
                        try
                        {
-                               // Call implementation to render component
-                               notifyBehaviorsComponentBeforeRender();
+                               // Call implementation to render component      
                        
                                final IComponentBorder border = 
getComponentBorder();
                                if (border != null)
                                {
                                        border.renderBefore(this);
                                }
+                               notifyBehaviorsComponentBeforeRender();
                                onRender(markupStream);
+                               notifyBehaviorsComponentRendered();
                                if (border != null)
                                {
                                        border.renderAfter(this);
                                }
                                // Component has been rendered
-                               rendered();
+                               rendered();                             
                        }
                        catch (RuntimeException ex)
                        {
@@ -2609,8 +2610,7 @@
         * rendered, and in development mode this would result in a runtime 
exception.
         */
        public final void rendered()
-       {
-               notifyBehaviorsComponentRendered();
+       {               
                // Tell the page that the component rendered
                getPage().componentRendered(this);
        }


Reply via email to