Author: mgrigorov
Date: Tue Aug 23 14:47:08 2011
New Revision: 1160719
URL: http://svn.apache.org/viewvc?rev=1160719&view=rev
Log:
WICKET-3980 Adding a SignInPanel to a page generates an additional call to the
page's constructor
Added:
wicket/trunk/wicket-auth-roles/src/test/java/org/apache/wicket/authroles/authentication/
wicket/trunk/wicket-auth-roles/src/test/java/org/apache/wicket/authroles/authentication/panel/
wicket/trunk/wicket-auth-roles/src/test/java/org/apache/wicket/authroles/authentication/panel/SignInPanelTest.java
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Component.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/ajax/AjaxRequestTarget.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/BookmarkableListenerInterfaceRequestHandler.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/ComponentRenderingRequestHandler.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IComponentRequestHandler.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageAndComponentProvider.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageProvider.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageRequestHandler.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/ListenerInterfaceRequestHandler.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageProvider.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/RenderPageRequestHandler.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/mapper/AbstractBookmarkableMapper.java
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_indexed_mount_result.html
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_mount_result.html
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_result.html
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPage_mount_result.html
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPage_result.html
Added:
wicket/trunk/wicket-auth-roles/src/test/java/org/apache/wicket/authroles/authentication/panel/SignInPanelTest.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-auth-roles/src/test/java/org/apache/wicket/authroles/authentication/panel/SignInPanelTest.java?rev=1160719&view=auto
==============================================================================
---
wicket/trunk/wicket-auth-roles/src/test/java/org/apache/wicket/authroles/authentication/panel/SignInPanelTest.java
(added)
+++
wicket/trunk/wicket-auth-roles/src/test/java/org/apache/wicket/authroles/authentication/panel/SignInPanelTest.java
Tue Aug 23 14:47:08 2011
@@ -0,0 +1,124 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.wicket.authroles.authentication.panel;
+
+import java.util.concurrent.atomic.AtomicInteger;
+
+import org.apache.wicket.MarkupContainer;
+import org.apache.wicket.Session;
+import org.apache.wicket.authroles.authentication.AuthenticatedWebApplication;
+import org.apache.wicket.authroles.authentication.AuthenticatedWebSession;
+import org.apache.wicket.authroles.authorization.strategies.role.Roles;
+import org.apache.wicket.markup.IMarkupResourceStreamProvider;
+import org.apache.wicket.markup.html.WebPage;
+import org.apache.wicket.request.Request;
+import org.apache.wicket.util.resource.IResourceStream;
+import org.apache.wicket.util.resource.StringResourceStream;
+import org.apache.wicket.util.tester.WicketTester;
+import org.junit.Assert;
+import org.junit.Test;
+
+/**
+ * Tests for {@link SignInPanel}
+ */
+public class SignInPanelTest extends Assert
+{
+
+ /**
+ * https://issues.apache.org/jira/browse/WICKET-3980
+ */
+ @Test
+ public void instantiateJustOnce()
+ {
+ final AtomicInteger constructorsCalls = new AtomicInteger(0);
+
+ WicketTester tester = new WicketTester(new TestApplication());
+
+ assertEquals(0, constructorsCalls.get());
+
+ tester.startPage(new TestPage(constructorsCalls));
+
+ assertEquals(1, constructorsCalls.get());
+
+ tester.assertRenderedPage(TestPage.class);
+
+ assertEquals(1, constructorsCalls.get());
+ }
+
+ private static class TestPage extends WebPage implements
IMarkupResourceStreamProvider
+ {
+ private TestPage(AtomicInteger constructorCalls)
+ {
+ super();
+ constructorCalls.incrementAndGet();
+
+ add(new SignInPanel("signInPanel"));
+ }
+
+ public IResourceStream getMarkupResourceStream(MarkupContainer
container,
+ Class<?> containerClass)
+ {
+ return new StringResourceStream(
+ "<html><body><div
wicket:id='signInPanel'></div></body></html>");
+ }
+ }
+
+ /**
+ * A {@link Session session} for the test
+ */
+ public static class TestSession extends AuthenticatedWebSession
+ {
+ /**
+ * Construct.
+ *
+ * @param request
+ * the current web request
+ */
+ public TestSession(Request request)
+ {
+ super(request);
+ }
+
+ @Override
+ public Roles getRoles()
+ {
+ return null;
+ }
+ }
+
+ private static class TestApplication extends AuthenticatedWebApplication
+ {
+
+ @Override
+ public Class<TestPage> getHomePage()
+ {
+ return TestPage.class;
+ }
+
+ @Override
+ protected Class<? extends AuthenticatedWebSession>
getWebSessionClass()
+ {
+ return TestSession.class;
+ }
+
+ @Override
+ protected Class<? extends WebPage> getSignInPageClass()
+ {
+ return TestPage.class;
+ }
+ }
+}
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Component.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Component.java?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Component.java
(original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Component.java Tue
Aug 23 14:47:08 2011
@@ -3289,8 +3289,9 @@ public abstract class Component
IRequestHandler handler;
if (page.isPageStateless())
{
- PageAndComponentProvider provider = new
PageAndComponentProvider(page.getPageClass(),
- page.getPageParameters(),
getPageRelativePath());
+ PageAndComponentProvider provider = new
PageAndComponentProvider(page.getPageId(),
+ page.getPageClass(), page.getPageParameters(),
page.getRenderCount(),
+ getPageRelativePath());
handler = new
BookmarkableListenerInterfaceRequestHandler(provider, listener, id);
}
else
@@ -3331,8 +3332,9 @@ public abstract class Component
IRequestHandler handler;
if (page.isPageStateless())
{
- PageAndComponentProvider provider = new
PageAndComponentProvider(page.getPageClass(),
- page.getPageParameters(),
getPageRelativePath());
+ PageAndComponentProvider provider = new
PageAndComponentProvider(page.getPageId(),
+ page.getPageClass(), page.getPageParameters(),
page.getRenderCount(),
+ getPageRelativePath());
handler = new
BookmarkableListenerInterfaceRequestHandler(provider, listener);
}
else
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/ajax/AjaxRequestTarget.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/ajax/AjaxRequestTarget.java?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/ajax/AjaxRequestTarget.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/ajax/AjaxRequestTarget.java
Tue Aug 23 14:47:08 2011
@@ -1368,4 +1368,9 @@ public class AjaxRequestTarget implement
{
return true;
}
+
+ public final Integer getRenderCount()
+ {
+ return page.getRenderCount();
+ }
}
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/BookmarkableListenerInterfaceRequestHandler.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/BookmarkableListenerInterfaceRequestHandler.java?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/BookmarkableListenerInterfaceRequestHandler.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/BookmarkableListenerInterfaceRequestHandler.java
Tue Aug 23 14:47:08 2011
@@ -80,6 +80,11 @@ public class BookmarkableListenerInterfa
return pageComponentProvider.getComponent();
}
+ public final String getComponentPath()
+ {
+ return pageComponentProvider.getComponentPath();
+ }
+
/**
* @see org.apache.wicket.request.handler.IPageRequestHandler#getPage()
*/
@@ -153,4 +158,12 @@ public class BookmarkableListenerInterfa
{
return !pageComponentProvider.isNewPageInstance();
}
+
+ /**
+ * @return the render count of the page
+ */
+ public final Integer getRenderCount()
+ {
+ return pageComponentProvider.getRenderCount();
+ }
}
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/ComponentRenderingRequestHandler.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/ComponentRenderingRequestHandler.java?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/ComponentRenderingRequestHandler.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/ComponentRenderingRequestHandler.java
Tue Aug 23 14:47:08 2011
@@ -61,4 +61,9 @@ public class ComponentRenderingRequestHa
component.render();
}
+ public final String getComponentPath()
+ {
+ return component.getPageRelativePath();
+ }
+
}
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IComponentRequestHandler.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IComponentRequestHandler.java?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IComponentRequestHandler.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IComponentRequestHandler.java
Tue Aug 23 14:47:08 2011
@@ -32,4 +32,11 @@ public interface IComponentRequestHandle
* @return component instance
*/
IRequestableComponent getComponent();
+
+ /**
+ * Returns the page relative path to the component instance.
+ *
+ * @return the page relative path to the component instance
+ */
+ String getComponentPath();
}
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageAndComponentProvider.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageAndComponentProvider.java?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageAndComponentProvider.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageAndComponentProvider.java
Tue Aug 23 14:47:08 2011
@@ -31,13 +31,13 @@ public interface IPageAndComponentProvid
*
* @return component
*/
- public abstract IRequestableComponent getComponent();
+ IRequestableComponent getComponent();
/**
- * Returns the component path.
+ * Returns the page relative component path.
*
- * @return component path
+ * @return the page relative component path.
*/
- public abstract String getComponentPath();
+ String getComponentPath();
}
\ No newline at end of file
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageProvider.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageProvider.java?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageProvider.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageProvider.java
Tue Aug 23 14:47:08 2011
@@ -75,6 +75,13 @@ public interface IPageProvider
Integer getPageId();
/**
+ * Returns the number of times this page has been rendered.
+ *
+ * @return the number of times this page has been rendered.
+ */
+ Integer getRenderCount();
+
+ /**
* Detaches the page if it has been loaded.
*/
void detach();
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageRequestHandler.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageRequestHandler.java?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageRequestHandler.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/IPageRequestHandler.java
Tue Aug 23 14:47:08 2011
@@ -46,4 +46,12 @@ public interface IPageRequestHandler ext
* @return {@code true} iff page instance is not yet created
*/
boolean isPageInstanceCreated();
+
+ /**
+ * Returns the number of times this page has been rendered.
+ *
+ * @return the number of times this page has been rendered.
+ * @see IRequestablePage#getRenderCount()
+ */
+ Integer getRenderCount();
}
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/ListenerInterfaceRequestHandler.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/ListenerInterfaceRequestHandler.java?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/ListenerInterfaceRequestHandler.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/ListenerInterfaceRequestHandler.java
Tue Aug 23 14:47:08 2011
@@ -197,4 +197,14 @@ public class ListenerInterfaceRequestHan
{
return !pageComponentProvider.isNewPageInstance();
}
+
+ public final String getComponentPath()
+ {
+ return pageComponentProvider.getComponentPath();
+ }
+
+ public final Integer getRenderCount()
+ {
+ return pageComponentProvider.getRenderCount();
+ }
}
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageProvider.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageProvider.java?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageProvider.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageProvider.java
Tue Aug 23 14:47:08 2011
@@ -149,6 +149,8 @@ public class PageProvider implements IPa
Args.notNull(page, "page");
pageInstance = page;
+ pageId = page.getPageId();
+ renderCount = page.getRenderCount();
if (pageInstance instanceof Page)
{
((Page)pageInstance).setStatelessHint(false);
@@ -337,4 +339,9 @@ public class PageProvider implements IPa
{
return pageId;
}
+
+ public Integer getRenderCount()
+ {
+ return renderCount;
+ }
}
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/RenderPageRequestHandler.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/RenderPageRequestHandler.java?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/RenderPageRequestHandler.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/RenderPageRequestHandler.java
Tue Aug 23 14:47:08 2011
@@ -151,4 +151,9 @@ public class RenderPageRequestHandler im
{
return !pageProvider.isNewPageInstance();
}
+
+ public final Integer getRenderCount()
+ {
+ return pageProvider.getRenderCount();
+ }
}
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/mapper/AbstractBookmarkableMapper.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/mapper/AbstractBookmarkableMapper.java?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/mapper/AbstractBookmarkableMapper.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/mapper/AbstractBookmarkableMapper.java
Tue Aug 23 14:47:08 2011
@@ -347,9 +347,9 @@ public abstract class AbstractBookmarkab
{
// listener interface URL with page class information
BookmarkableListenerInterfaceRequestHandler handler =
(BookmarkableListenerInterfaceRequestHandler)requestHandler;
- IRequestablePage page = handler.getPage();
+ Class<? extends IRequestablePage> pageClass =
handler.getPageClass();
- if (!checkPageClass(page.getClass()))
+ if (!checkPageClass(pageClass))
{
return null;
}
@@ -357,16 +357,16 @@ public abstract class AbstractBookmarkab
Integer renderCount = null;
if
(handler.getListenerInterface().isIncludeRenderCount())
{
- renderCount = page.getRenderCount();
+ renderCount = handler.getRenderCount();
}
- PageInfo pageInfo = new PageInfo(page.getPageId());
+ PageInfo pageInfo = new PageInfo(handler.getPageId());
ComponentInfo componentInfo = new
ComponentInfo(renderCount,
requestListenerInterfaceToString(handler.getListenerInterface()),
- handler.getComponent().getPageRelativePath(),
handler.getBehaviorIndex());
+ handler.getComponentPath(),
handler.getBehaviorIndex());
UrlInfo urlInfo = new UrlInfo(new
PageComponentInfo(pageInfo, componentInfo),
- page.getClass(), handler.getPageParameters());
+ pageClass, handler.getPageParameters());
return buildUrl(urlInfo);
}
Modified:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_indexed_mount_result.html
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_indexed_mount_result.html?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_indexed_mount_result.html
(original)
+++
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_indexed_mount_result.html
Tue Aug 23 14:47:08 2011
@@ -1,5 +1,5 @@
<html>
<body>
-<a href="testValue2?1-0.ILinkListener-link" wicket:id="link">test</a>
+<a href="testValue2?0-1.ILinkListener-link" wicket:id="link">test</a>
</body>
</html>
\ No newline at end of file
Modified:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_mount_result.html
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_mount_result.html?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_mount_result.html
(original)
+++
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_mount_result.html
Tue Aug 23 14:47:08 2011
@@ -1,5 +1,5 @@
<html>
<body>
-<a
href="stateless?1-0.ILinkListener-link&testParam1=testValue1&testParam2=testValue2"
wicket:id="link">test</a>
+<a
href="stateless?0-1.ILinkListener-link&testParam1=testValue1&testParam2=testValue2"
wicket:id="link">test</a>
</body>
</html>
\ No newline at end of file
Modified:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_result.html
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_result.html?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_result.html
(original)
+++
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPageWithParams_result.html
Tue Aug 23 14:47:08 2011
@@ -1,5 +1,5 @@
<html>
<body>
-<a
href="org.apache.wicket.stateless.StatelessComponentPageWithParams?1-0.ILinkListener-link&testParam1=testValue1&testParam2=testValue2"
wicket:id="link">test</a>
+<a
href="org.apache.wicket.stateless.StatelessComponentPageWithParams?0-1.ILinkListener-link&testParam1=testValue1&testParam2=testValue2"
wicket:id="link">test</a>
</body>
</html>
\ No newline at end of file
Modified:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPage_mount_result.html
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPage_mount_result.html?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPage_mount_result.html
(original)
+++
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPage_mount_result.html
Tue Aug 23 14:47:08 2011
@@ -1,5 +1,5 @@
<html>
<body>
-<a href="stateless?1-0.ILinkListener-link" wicket:id="link">test</a>
+<a href="stateless?0-1.ILinkListener-link" wicket:id="link">test</a>
</body>
</html>
\ No newline at end of file
Modified:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPage_result.html
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPage_result.html?rev=1160719&r1=1160718&r2=1160719&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPage_result.html
(original)
+++
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/stateless/StatelessComponentPage_result.html
Tue Aug 23 14:47:08 2011
@@ -1,5 +1,5 @@
<html>
<body>
-<a
href="org.apache.wicket.stateless.StatelessComponentPage?1-0.ILinkListener-link"
wicket:id="link">test</a>
+<a
href="org.apache.wicket.stateless.StatelessComponentPage?0-1.ILinkListener-link"
wicket:id="link">test</a>
</body>
</html>
\ No newline at end of file