Author: knopp
Date: Fri Feb 13 08:04:15 2009
New Revision: 744024

URL: http://svn.apache.org/viewvc?rev=744024&view=rev
Log:
render page class comment after page is rendered (otherwise breaks IE in strict 
mode) 

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

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/Page.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/Page.java?rev=744024&r1=744023&r2=744024&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/Page.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/Page.java Fri Feb 13 
08:04:15 2009
@@ -866,19 +866,6 @@
         */
        public final void renderPage()
        {
-
-               if 
(getApplication().getDebugSettings().isOutputMarkupContainerClassName())
-               {
-                       Class<?> klass = getClass();
-                       while (klass.isAnonymousClass())
-                       {
-                               klass = klass.getSuperclass();
-                       }
-                       getResponse().write("<!-- Page Class ");
-                       getResponse().write(klass.getName());
-                       getResponse().write(" -->\n");
-               }
-
                // first try to check if the page can be rendered:
                if (!isActionAuthorized(RENDER))
                {
@@ -955,6 +942,18 @@
                        // Add/touch the response page in the session (its 
pagemap).
                        getSession().touch(this);
                }
+
+               if 
(getApplication().getDebugSettings().isOutputMarkupContainerClassName())
+               {
+                       Class<?> klass = getClass();
+                       while (klass.isAnonymousClass())
+                       {
+                               klass = klass.getSuperclass();
+                       }
+                       getResponse().write("<!-- Page Class ");
+                       getResponse().write(klass.getName());
+                       getResponse().write(" -->\n");
+               }
        }
 
        /**


Reply via email to