You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by ad...@apache.org on 2014/05/13 23:14:16 UTC

git commit: Page navigation links fixed to look disabled when they pint to the current page. New behavior DisabledLinkPagingBehavior has been created to append attribute "disabled" to a link when it is disabled (see WICKET-4904)

Repository: wicket
Updated Branches:
  refs/heads/master 65385880a -> f29fe6f7c


Page navigation links fixed to look disabled when they pint to the
current page. New behavior DisabledLinkPagingBehavior has been created
to append attribute "disabled" to a link when it is disabled (see
WICKET-4904)

Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/f29fe6f7
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/f29fe6f7
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/f29fe6f7

Branch: refs/heads/master
Commit: f29fe6f7c4bbf7ffb2fcda8cfd8356639179f731
Parents: 6538588
Author: bitstorm <an...@gmail.com>
Authored: Tue May 13 23:13:42 2014 +0200
Committer: bitstorm <an...@gmail.com>
Committed: Tue May 13 23:13:42 2014 +0200

----------------------------------------------------------------------
 .../paging/DisabledLinkPagingBehavior.java      | 45 ++++++++++++++++++++
 .../paging/PagingNavigationIncrementLink.java   |  2 +
 .../navigation/paging/PagingNavigationLink.java |  2 +
 ...talTableNavigationPage_ExpectedResult_1.html |  2 +-
 .../PagedTableNavigatorExpectedResult_1.html    |  6 +--
 .../PagedTableNavigatorExpectedResult_2.html    |  2 +-
 .../PagedTableNavigatorExpectedResult_3.html    |  6 +--
 .../PagedTableNavigatorExpectedResult_4.html    |  6 +--
 .../PagedTableNavigatorExpectedResult_5.html    |  6 +--
 .../PagedTableNavigatorExpectedResult_6.html    |  2 +-
 .../PagedTableNavigatorExpectedResult_7.html    |  2 +-
 .../PagedTableNavigatorExpectedResult_8.html    |  6 +--
 ...igatorWithLabelProviderExpectedResult_1.html |  6 +--
 ...igatorWithLabelProviderExpectedResult_2.html |  2 +-
 ...igatorWithLabelProviderExpectedResult_3.html |  6 +--
 ...igatorWithLabelProviderExpectedResult_4.html |  6 +--
 ...igatorWithLabelProviderExpectedResult_5.html |  6 +--
 ...igatorWithLabelProviderExpectedResult_6.html |  2 +-
 ...igatorWithLabelProviderExpectedResult_7.html |  2 +-
 ...ableNavigatorWithMarginExpectedResult_1.html |  6 +--
 ...ableNavigatorWithMarginExpectedResult_2.html |  2 +-
 ...ableNavigatorWithMarginExpectedResult_3.html |  6 +--
 ...ableNavigatorWithMarginExpectedResult_4.html |  6 +--
 ...ableNavigatorWithMarginExpectedResult_5.html |  6 +--
 ...ableNavigatorWithMarginExpectedResult_6.html |  2 +-
 ...ableNavigatorWithMarginExpectedResult_7.html |  2 +-
 .../html/list/PagedTablePageExpectedResult.html |  2 +-
 wicket-examples/src/main/webapp/style.css       |  6 +++
 28 files changed, 105 insertions(+), 50 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/DisabledLinkPagingBehavior.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/DisabledLinkPagingBehavior.java b/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/DisabledLinkPagingBehavior.java
new file mode 100644
index 0000000..4066608
--- /dev/null
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/DisabledLinkPagingBehavior.java
@@ -0,0 +1,45 @@
+/*
+ * 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.markup.html.navigation.paging;
+
+import org.apache.wicket.Component;
+import org.apache.wicket.behavior.Behavior;
+import org.apache.wicket.markup.ComponentTag;
+
+public class DisabledLinkPagingBehavior extends Behavior
+{
+
+    	/**
+     * 
+     */
+    private static final long serialVersionUID = 1L;
+
+	@Override
+	public void onComponentTag(Component component, ComponentTag tag)
+	{
+		if (!component.isEnabledInHierarchy())
+		{
+			// if the tag is an anchor proper
+			if (tag.getName().equalsIgnoreCase("a") || tag.getName().equalsIgnoreCase("link") ||
+				tag.getName().equalsIgnoreCase("area"))
+			{
+			    tag.put("disabled", "disabled");
+			}
+		}
+	}
+}

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationIncrementLink.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationIncrementLink.java b/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationIncrementLink.java
index 78cf7be..77ed511 100644
--- a/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationIncrementLink.java
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationIncrementLink.java
@@ -65,6 +65,8 @@ public class PagingNavigationIncrementLink<T> extends Link<T>
 		setAutoEnable(true);
 		this.increment = increment;
 		this.pageable = pageable;
+		
+		add(new DisabledLinkPagingBehavior());
 	}
 
 	/**

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationLink.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationLink.java b/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationLink.java
index 53d371f..2ffbd5c 100644
--- a/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationLink.java
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationLink.java
@@ -55,6 +55,8 @@ public class PagingNavigationLink<T> extends Link<T>
 		setAutoEnable(true);
 		this.pageNumber = pageNumber;
 		this.pageable = pageable;
+		
+		add(new DisabledLinkPagingBehavior());
 	}
 
 	/**

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/IncrementalTableNavigationPage_ExpectedResult_1.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/IncrementalTableNavigationPage_ExpectedResult_1.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/IncrementalTableNavigationPage_ExpectedResult_1.html
index c65e35b..236b19b 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/IncrementalTableNavigationPage_ExpectedResult_1.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/IncrementalTableNavigationPage_ExpectedResult_1.html
@@ -3,6 +3,6 @@
 <title>Paged Table Page</title>
 </head>
 <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li wicket:id="table"><span wicket:id="txt">two</span></li></ul>
-<a wicket:id="prev">Prev</a><a wicket:id="nextNext" href="./org.apache.wicket.markup.html.list.IncrementalTableNavigationPage?0-1.ILinkListener-nextNext">NextNext</a>
+<a wicket:id="prev" disabled="disabled">Prev</a><a wicket:id="nextNext" href="./org.apache.wicket.markup.html.list.IncrementalTableNavigationPage?0-1.ILinkListener-nextNext">NextNext</a>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_1.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_1.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_1.html
index bd332fb..296f298 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_1.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_1.html
@@ -18,10 +18,10 @@
 </head>
 <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li wicket:id="table"><span wicket:id="txt">two</span></li></ul>
 <span wicket:id="navigator"><wicket:panel>
-	<a wicket:id="first" class="first" title="Go to first page">&lt;&lt;</a>
-	<a wicket:id="prev" class="prev" title="Go to previous page">&lt;</a>
+	<a wicket:id="first" class="first" disabled="disabled" title="Go to first page">&lt;&lt;</a>
+	<a wicket:id="prev" class="prev" disabled="disabled" title="Go to previous page">&lt;</a>
 	<span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-1.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
 	</span><span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_2.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_2.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_2.html
index 50b7a88..1190a95 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_2.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_2.html
@@ -23,7 +23,7 @@
 	<span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-2.ILinkListener-navigator-navigation-0-pageLink" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
 	</span><span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-2.ILinkListener-navigator-navigation-2-pageLink" title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
 	</span><span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_3.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_3.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_3.html
index 49e0f22..062f736 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_3.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_3.html
@@ -18,10 +18,10 @@
 </head>
 <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li wicket:id="table"><span wicket:id="txt">two</span></li></ul>
 <span wicket:id="navigator"><wicket:panel>
-	<a wicket:id="first" class="first" title="Go to first page">&lt;&lt;</a>
-	<a wicket:id="prev" class="prev" title="Go to previous page">&lt;</a>
+	<a wicket:id="first" class="first" disabled="disabled" title="Go to first page">&lt;&lt;</a>
+	<a wicket:id="prev" class="prev" disabled="disabled" title="Go to previous page">&lt;</a>
 	<span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-3.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
 	</span><span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_4.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_4.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_4.html
index 8c5bfea..5a9eb00 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_4.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_4.html
@@ -27,10 +27,10 @@
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-4.ILinkListener-navigator-navigation-2-pageLink" title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
 	</span><span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 4"><span wicket:id="pageNumber">4</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 4"><span wicket:id="pageNumber">4</span></a>
 	</span>
-	<a wicket:id="next" class="next" title="Go to next page">&gt;</a>
-	<a wicket:id="last" class="last" title="Go to last page">&gt;&gt;</a>
+	<a wicket:id="next" class="next" disabled="disabled" title="Go to next page">&gt;</a>
+	<a wicket:id="last" class="last" disabled="disabled" title="Go to last page">&gt;&gt;</a>
 </wicket:panel></span>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_5.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_5.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_5.html
index df769f5..25df145 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_5.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_5.html
@@ -18,10 +18,10 @@
 </head>
 <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li wicket:id="table"><span wicket:id="txt">two</span></li></ul>
 <span wicket:id="navigator"><wicket:panel>
-	<a wicket:id="first" class="first" title="Go to first page">&lt;&lt;</a>
-	<a wicket:id="prev" class="prev" title="Go to previous page">&lt;</a>
+	<a wicket:id="first" class="first" disabled="disabled" title="Go to first page">&lt;&lt;</a>
+	<a wicket:id="prev" class="prev" disabled="disabled" title="Go to previous page">&lt;</a>
 	<span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-5.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
 	</span><span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_6.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_6.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_6.html
index 235ae18..0b1382f 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_6.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_6.html
@@ -25,7 +25,7 @@
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-6.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
 	</span><span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-6.ILinkListener-navigator-navigation-3-pageLink" title="Go to page 4"><span wicket:id="pageNumber">4</span></a>
 	</span>

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_7.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_7.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_7.html
index 43df8cd..823341c 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_7.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_7.html
@@ -23,7 +23,7 @@
 	<span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-7.ILinkListener-navigator-navigation-0-pageLink" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
 	</span><span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-7.ILinkListener-navigator-navigation-2-pageLink" title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
 	</span><span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_8.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_8.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_8.html
index 6aebeb1..4f516d0 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_8.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_8.html
@@ -18,10 +18,10 @@
 </head>
 <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li wicket:id="table"><span wicket:id="txt">two</span></li></ul>
 <span wicket:id="navigator"><wicket:panel>
-	<a wicket:id="first" class="first" title="Go to first page">&lt;&lt;</a>
-	<a wicket:id="prev" class="prev" title="Go to previous page">&lt;</a>
+	<a wicket:id="first" class="first" disabled="disabled" title="Go to first page">&lt;&lt;</a>
+	<a wicket:id="prev" class="prev" disabled="disabled" title="Go to previous page">&lt;</a>
 	<span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-8.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
 	</span><span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_1.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_1.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_1.html
index 8e69a46..d730764 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_1.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_1.html
@@ -18,10 +18,10 @@
 </head>
 <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li wicket:id="table"><span wicket:id="txt">two</span></li></ul>
 <span wicket:id="navigator"><wicket:panel>
-	<a wicket:id="first" class="first" title="Go to first page">&lt;&lt;</a>
-	<a wicket:id="prev" class="prev" title="Go to previous page">&lt;</a>
+	<a wicket:id="first" class="first" disabled="disabled" title="Go to first page">&lt;&lt;</a>
+	<a wicket:id="prev" class="prev" disabled="disabled" title="Go to previous page">&lt;</a>
 	<span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 1"><span wicket:id="pageNumber">1-2</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 1"><span wicket:id="pageNumber">1-2</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-1.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">3-4</span></a>
 	</span><span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_2.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_2.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_2.html
index aa46c46..078db33 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_2.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_2.html
@@ -23,7 +23,7 @@
 	<span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-2.ILinkListener-navigator-navigation-0-pageLink" title="Go to page 1"><span wicket:id="pageNumber">1-2</span></a>
 	</span><span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 2"><span wicket:id="pageNumber">3-4</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 2"><span wicket:id="pageNumber">3-4</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-2.ILinkListener-navigator-navigation-2-pageLink" title="Go to page 3"><span wicket:id="pageNumber">5-6</span></a>
 	</span><span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_3.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_3.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_3.html
index a080248..e99e91e 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_3.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_3.html
@@ -18,10 +18,10 @@
 </head>
 <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li wicket:id="table"><span wicket:id="txt">two</span></li></ul>
 <span wicket:id="navigator"><wicket:panel>
-	<a wicket:id="first" class="first" title="Go to first page">&lt;&lt;</a>
-	<a wicket:id="prev" class="prev" title="Go to previous page">&lt;</a>
+	<a wicket:id="first" class="first" disabled="disabled" title="Go to first page">&lt;&lt;</a>
+	<a wicket:id="prev" class="prev" disabled="disabled" title="Go to previous page">&lt;</a>
 	<span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 1"><span wicket:id="pageNumber">1-2</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 1"><span wicket:id="pageNumber">1-2</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-3.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">3-4</span></a>
 	</span><span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_4.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_4.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_4.html
index ed8358f..cd079e4 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_4.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_4.html
@@ -33,10 +33,10 @@
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-4.ILinkListener-navigator-navigation-5-pageLink" title="Go to page 6"><span wicket:id="pageNumber">11-12</span></a>
 	</span><span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 7"><span wicket:id="pageNumber">13-14</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 7"><span wicket:id="pageNumber">13-14</span></a>
 	</span>
-	<a wicket:id="next" class="next" title="Go to next page">&gt;</a>
-	<a wicket:id="last" class="last" title="Go to last page">&gt;&gt;</a>
+	<a wicket:id="next" class="next" disabled="disabled" title="Go to next page">&gt;</a>
+	<a wicket:id="last" class="last" disabled="disabled" title="Go to last page">&gt;&gt;</a>
 </wicket:panel></span>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_5.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_5.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_5.html
index f872209..a378c90 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_5.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_5.html
@@ -18,10 +18,10 @@
 </head>
 <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li wicket:id="table"><span wicket:id="txt">two</span></li></ul>
 <span wicket:id="navigator"><wicket:panel>
-	<a wicket:id="first" class="first" title="Go to first page">&lt;&lt;</a>
-	<a wicket:id="prev" class="prev" title="Go to previous page">&lt;</a>
+	<a wicket:id="first" class="first" disabled="disabled" title="Go to first page">&lt;&lt;</a>
+	<a wicket:id="prev" class="prev" disabled="disabled" title="Go to previous page">&lt;</a>
 	<span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 1"><span wicket:id="pageNumber">1-2</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 1"><span wicket:id="pageNumber">1-2</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-5.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">3-4</span></a>
 	</span><span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_6.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_6.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_6.html
index 22668c7..1e03f50 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_6.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_6.html
@@ -27,7 +27,7 @@
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-6.ILinkListener-navigator-navigation-2-pageLink" title="Go to page 3"><span wicket:id="pageNumber">5-6</span></a>
 	</span><span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 4"><span wicket:id="pageNumber">7-8</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 4"><span wicket:id="pageNumber">7-8</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-6.ILinkListener-navigator-navigation-4-pageLink" title="Go to page 5"><span wicket:id="pageNumber">9-10</span></a>
 	</span><span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_7.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_7.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_7.html
index 523933b..92d2794 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_7.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_7.html
@@ -25,7 +25,7 @@
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-7.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">3-4</span></a>
 	</span><span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 3"><span wicket:id="pageNumber">5-6</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 3"><span wicket:id="pageNumber">5-6</span></a>
 	</span><span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-7.ILinkListener-navigator-navigation-3-pageLink" title="Go to page 4"><span wicket:id="pageNumber">7-8</span></a>
 	</span><span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_1.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_1.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_1.html
index fac0178..e79c549 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_1.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_1.html
@@ -18,10 +18,10 @@
 </head>
 <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li wicket:id="table"><span wicket:id="txt">two</span></li></ul>
 <span wicket:id="navigator"><wicket:panel>
-	<a wicket:id="first" class="first" title="Go to first page">&lt;&lt;</a>
-	<a wicket:id="prev" class="prev" title="Go to previous page">&lt;</a>
+	<a wicket:id="first" class="first" disabled="disabled" title="Go to first page">&lt;&lt;</a>
+	<a wicket:id="prev" class="prev" disabled="disabled" title="Go to previous page">&lt;</a>
 	<span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
 	</span>, <span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-1.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
 	</span>, <span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_2.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_2.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_2.html
index 197e057..c4235fb 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_2.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_2.html
@@ -23,7 +23,7 @@
 	<span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-2.ILinkListener-navigator-navigation-0-pageLink" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
 	</span>, <span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
 	</span>, <span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-2.ILinkListener-navigator-navigation-2-pageLink" title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
 	</span>, <span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_3.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_3.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_3.html
index 6da710f..dc94b0c 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_3.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_3.html
@@ -18,10 +18,10 @@
 </head>
 <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li wicket:id="table"><span wicket:id="txt">two</span></li></ul>
 <span wicket:id="navigator"><wicket:panel>
-	<a wicket:id="first" class="first" title="Go to first page">&lt;&lt;</a>
-	<a wicket:id="prev" class="prev" title="Go to previous page">&lt;</a>
+	<a wicket:id="first" class="first" disabled="disabled" title="Go to first page">&lt;&lt;</a>
+	<a wicket:id="prev" class="prev" disabled="disabled" title="Go to previous page">&lt;</a>
 	<span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
 	</span>, <span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-3.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
 	</span>, <span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_4.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_4.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_4.html
index a14602c..4837a3a 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_4.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_4.html
@@ -29,10 +29,10 @@
 	</span>, <span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-4.ILinkListener-navigator-navigation-3-pageLink" title="Go to page 6"><span wicket:id="pageNumber">6</span></a>
 	</span>, <span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 7"><span wicket:id="pageNumber">7</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 7"><span wicket:id="pageNumber">7</span></a>
 	</span>
-	<a wicket:id="next" class="next" title="Go to next page">&gt;</a>
-	<a wicket:id="last" class="last" title="Go to last page">&gt;&gt;</a>
+	<a wicket:id="next" class="next" disabled="disabled" title="Go to next page">&gt;</a>
+	<a wicket:id="last" class="last" disabled="disabled" title="Go to last page">&gt;&gt;</a>
 </wicket:panel></span>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_5.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_5.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_5.html
index 6060e89..fba24c5 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_5.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_5.html
@@ -18,10 +18,10 @@
 </head>
 <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li wicket:id="table"><span wicket:id="txt">two</span></li></ul>
 <span wicket:id="navigator"><wicket:panel>
-	<a wicket:id="first" class="first" title="Go to first page">&lt;&lt;</a>
-	<a wicket:id="prev" class="prev" title="Go to previous page">&lt;</a>
+	<a wicket:id="first" disabled="disabled" class="first" title="Go to first page">&lt;&lt;</a>
+	<a wicket:id="prev" disabled="disabled" class="prev" title="Go to previous page">&lt;</a>
 	<span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
 	</span>, <span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-5.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
 	</span>, <span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_6.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_6.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_6.html
index a1f1cca..db903dc 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_6.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_6.html
@@ -25,7 +25,7 @@
 	</span>, <span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-6.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
 	</span>, <span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 4"><span wicket:id="pageNumber">4</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 4"><span wicket:id="pageNumber">4</span></a>
 	</span>, <span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-6.ILinkListener-navigator-navigation-3-pageLink" title="Go to page 5"><span wicket:id="pageNumber">5</span></a>
 	</span>, <span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_7.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_7.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_7.html
index e7b6641..ea0b33f 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_7.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_7.html
@@ -25,7 +25,7 @@
 	</span>, <span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-7.ILinkListener-navigator-navigation-1-pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
 	</span>, <span wicket:id="navigation" class="goto">
-		<a wicket:id="pageLink" title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
+		<a wicket:id="pageLink" disabled="disabled" title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
 	</span>, <span wicket:id="navigation" class="goto">
 		<a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-7.ILinkListener-navigator-navigation-3-pageLink" title="Go to page 4"><span wicket:id="pageNumber">4</span></a>
 	</span>, <span wicket:id="navigation" class="goto">

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTablePageExpectedResult.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTablePageExpectedResult.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTablePageExpectedResult.html
index cb105f3..5791acd 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTablePageExpectedResult.html
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTablePageExpectedResult.html
@@ -17,6 +17,6 @@
 <title>Paged Table Page</title>
 </head>
 <body><ul><li wicket:id="table"><span wicket:id="txt">three</span></li></ul>
-<ul><li wicket:id="navigation"><a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTablePage?1-2.ILinkListener-navigation-0-pageLink" title="Go to page 1"><span wicket:id="pageNumber">1</span></a></li><li wicket:id="navigation"><a wicket:id="pageLink" title="Go to page 2"><span wicket:id="pageNumber">2</span></a></li></ul>
+<ul><li wicket:id="navigation"><a wicket:id="pageLink" href="./org.apache.wicket.markup.html.list.PagedTablePage?1-2.ILinkListener-navigation-0-pageLink" title="Go to page 1"><span wicket:id="pageNumber">1</span></a></li><li wicket:id="navigation"><a wicket:id="pageLink" disabled="disabled" title="Go to page 2"><span wicket:id="pageNumber">2</span></a></li></ul>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-examples/src/main/webapp/style.css
----------------------------------------------------------------------
diff --git a/wicket-examples/src/main/webapp/style.css b/wicket-examples/src/main/webapp/style.css
index cb1453a..89b46ef 100644
--- a/wicket-examples/src/main/webapp/style.css
+++ b/wicket-examples/src/main/webapp/style.css
@@ -111,6 +111,12 @@ a:hover {
 	text-decoration: underline;
 }
 
+a[disabled="disabled"], a[disabled="disabled"]:hover{
+	color: inherit;
+	font-weight:normal;	
+	text-decoration: none;
+}
+
 img {
 	border: none;
 }


Re: git commit: Page navigation links fixed to look disabled when they pint to the current page. New behavior DisabledLinkPagingBehavior has been created to append attribute "disabled" to a link when it is disabled (see WICKET-4904)

Posted by Martin Grigorov <mg...@apache.org>.
Hi Andrea,

Thanks for the improvements!
I have some minor comments. See inline.


On Wed, May 14, 2014 at 12:14 AM, <ad...@apache.org> wrote:

> Repository: wicket
> Updated Branches:
>   refs/heads/master 65385880a -> f29fe6f7c
>
>
> Page navigation links fixed to look disabled when they pint to the
> current page. New behavior DisabledLinkPagingBehavior has been created
> to append attribute "disabled" to a link when it is disabled (see
> WICKET-4904)
>

In the commit messages use the common convention:

========== START =============
[TICKET-NUMBER] The ticket title

some more details here about the changes if needed
========== END ===============


>
> Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
> Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/f29fe6f7
> Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/f29fe6f7
> Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/f29fe6f7
>
> Branch: refs/heads/master
> Commit: f29fe6f7c4bbf7ffb2fcda8cfd8356639179f731
> Parents: 6538588
> Author: bitstorm <an...@gmail.com>
> Authored: Tue May 13 23:13:42 2014 +0200
> Committer: bitstorm <an...@gmail.com>
> Committed: Tue May 13 23:13:42 2014 +0200
>
> ----------------------------------------------------------------------
>  .../paging/DisabledLinkPagingBehavior.java      | 45 ++++++++++++++++++++
>  .../paging/PagingNavigationIncrementLink.java   |  2 +
>  .../navigation/paging/PagingNavigationLink.java |  2 +
>  ...talTableNavigationPage_ExpectedResult_1.html |  2 +-
>  .../PagedTableNavigatorExpectedResult_1.html    |  6 +--
>  .../PagedTableNavigatorExpectedResult_2.html    |  2 +-
>  .../PagedTableNavigatorExpectedResult_3.html    |  6 +--
>  .../PagedTableNavigatorExpectedResult_4.html    |  6 +--
>  .../PagedTableNavigatorExpectedResult_5.html    |  6 +--
>  .../PagedTableNavigatorExpectedResult_6.html    |  2 +-
>  .../PagedTableNavigatorExpectedResult_7.html    |  2 +-
>  .../PagedTableNavigatorExpectedResult_8.html    |  6 +--
>  ...igatorWithLabelProviderExpectedResult_1.html |  6 +--
>  ...igatorWithLabelProviderExpectedResult_2.html |  2 +-
>  ...igatorWithLabelProviderExpectedResult_3.html |  6 +--
>  ...igatorWithLabelProviderExpectedResult_4.html |  6 +--
>  ...igatorWithLabelProviderExpectedResult_5.html |  6 +--
>  ...igatorWithLabelProviderExpectedResult_6.html |  2 +-
>  ...igatorWithLabelProviderExpectedResult_7.html |  2 +-
>  ...ableNavigatorWithMarginExpectedResult_1.html |  6 +--
>  ...ableNavigatorWithMarginExpectedResult_2.html |  2 +-
>  ...ableNavigatorWithMarginExpectedResult_3.html |  6 +--
>  ...ableNavigatorWithMarginExpectedResult_4.html |  6 +--
>  ...ableNavigatorWithMarginExpectedResult_5.html |  6 +--
>  ...ableNavigatorWithMarginExpectedResult_6.html |  2 +-
>  ...ableNavigatorWithMarginExpectedResult_7.html |  2 +-
>  .../html/list/PagedTablePageExpectedResult.html |  2 +-
>  wicket-examples/src/main/webapp/style.css       |  6 +++
>  28 files changed, 105 insertions(+), 50 deletions(-)
> ----------------------------------------------------------------------
>
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/DisabledLinkPagingBehavior.java
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/DisabledLinkPagingBehavior.java
> b/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/DisabledLinkPagingBehavior.java
> new file mode 100644
> index 0000000..4066608
> --- /dev/null
> +++
> b/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/DisabledLinkPagingBehavior.java
> @@ -0,0 +1,45 @@
> +/*
> + * 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.markup.html.navigation.paging;
> +
> +import org.apache.wicket.Component;
> +import org.apache.wicket.behavior.Behavior;
> +import org.apache.wicket.markup.ComponentTag;
> +
>

Add some javadocs to new classes


> +public class DisabledLinkPagingBehavior extends Behavior
>

The name of the class suggests something about "paging" but there is
nothing relating to paging.
Maybe it should be in a different package with a better name ?!


> +{
> +
> +       /**
> +     *
> +     */
>

This "javadoc" is not needed.


> +    private static final long serialVersionUID = 1L;
> +
> +       @Override
> +       public void onComponentTag(Component component, ComponentTag tag)
> +       {
> +               if (!component.isEnabledInHierarchy())
> +               {
> +                       // if the tag is an anchor proper
> +                       if (tag.getName().equalsIgnoreCase("a") ||
> tag.getName().equalsIgnoreCase("link") ||
> +                               tag.getName().equalsIgnoreCase("area"))
>

No need to call tag.getName() three times. Save it in a local var and reuse
it.


> +                       {
> +                           tag.put("disabled", "disabled");
> +                       }
> +               }
> +       }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationIncrementLink.java
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationIncrementLink.java
> b/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationIncrementLink.java
> index 78cf7be..77ed511 100644
> ---
> a/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationIncrementLink.java
> +++
> b/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationIncrementLink.java
> @@ -65,6 +65,8 @@ public class PagingNavigationIncrementLink<T> extends
> Link<T>
>                 setAutoEnable(true);
>                 this.increment = increment;
>                 this.pageable = pageable;
> +
> +               add(new DisabledLinkPagingBehavior());
>         }
>
>         /**
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationLink.java
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationLink.java
> b/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationLink.java
> index 53d371f..2ffbd5c 100644
> ---
> a/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationLink.java
> +++
> b/wicket-core/src/main/java/org/apache/wicket/markup/html/navigation/paging/PagingNavigationLink.java
> @@ -55,6 +55,8 @@ public class PagingNavigationLink<T> extends Link<T>
>                 setAutoEnable(true);
>                 this.pageNumber = pageNumber;
>                 this.pageable = pageable;
> +
> +               add(new DisabledLinkPagingBehavior());
>         }
>
>         /**
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/IncrementalTableNavigationPage_ExpectedResult_1.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/IncrementalTableNavigationPage_ExpectedResult_1.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/IncrementalTableNavigationPage_ExpectedResult_1.html
> index c65e35b..236b19b 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/IncrementalTableNavigationPage_ExpectedResult_1.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/IncrementalTableNavigationPage_ExpectedResult_1.html
> @@ -3,6 +3,6 @@
>  <title>Paged Table Page</title>
>  </head>
>  <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li
> wicket:id="table"><span wicket:id="txt">two</span></li></ul>
> -<a wicket:id="prev">Prev</a><a wicket:id="nextNext"
> href="./org.apache.wicket.markup.html.list.IncrementalTableNavigationPage?0-1.ILinkListener-nextNext">NextNext</a>
> +<a wicket:id="prev" disabled="disabled">Prev</a><a wicket:id="nextNext"
> href="./org.apache.wicket.markup.html.list.IncrementalTableNavigationPage?0-1.ILinkListener-nextNext">NextNext</a>
>  </body>
>  </html>
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_1.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_1.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_1.html
> index bd332fb..296f298 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_1.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_1.html
> @@ -18,10 +18,10 @@
>  </head>
>  <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li
> wicket:id="table"><span wicket:id="txt">two</span></li></ul>
>  <span wicket:id="navigator"><wicket:panel>
> -       <a wicket:id="first" class="first" title="Go to first
> page">&lt;&lt;</a>
> -       <a wicket:id="prev" class="prev" title="Go to previous
> page">&lt;</a>
> +       <a wicket:id="first" class="first" disabled="disabled" title="Go
> to first page">&lt;&lt;</a>
> +       <a wicket:id="prev" class="prev" disabled="disabled" title="Go to
> previous page">&lt;</a>
>         <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 1"><span
> wicket:id="pageNumber">1</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 1"><span wicket:id="pageNumber">1</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-1.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
>         </span><span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_2.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_2.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_2.html
> index 50b7a88..1190a95 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_2.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_2.html
> @@ -23,7 +23,7 @@
>         <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-2.ILinkListener-navigator-navigation-0-pageLink"
> title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
>         </span><span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 2"><span
> wicket:id="pageNumber">2</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 2"><span wicket:id="pageNumber">2</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-2.ILinkListener-navigator-navigation-2-pageLink"
> title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
>         </span><span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_3.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_3.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_3.html
> index 49e0f22..062f736 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_3.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_3.html
> @@ -18,10 +18,10 @@
>  </head>
>  <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li
> wicket:id="table"><span wicket:id="txt">two</span></li></ul>
>  <span wicket:id="navigator"><wicket:panel>
> -       <a wicket:id="first" class="first" title="Go to first
> page">&lt;&lt;</a>
> -       <a wicket:id="prev" class="prev" title="Go to previous
> page">&lt;</a>
> +       <a wicket:id="first" class="first" disabled="disabled" title="Go
> to first page">&lt;&lt;</a>
> +       <a wicket:id="prev" class="prev" disabled="disabled" title="Go to
> previous page">&lt;</a>
>         <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 1"><span
> wicket:id="pageNumber">1</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 1"><span wicket:id="pageNumber">1</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-3.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
>         </span><span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_4.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_4.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_4.html
> index 8c5bfea..5a9eb00 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_4.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_4.html
> @@ -27,10 +27,10 @@
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-4.ILinkListener-navigator-navigation-2-pageLink"
> title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
>         </span><span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 4"><span
> wicket:id="pageNumber">4</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 4"><span wicket:id="pageNumber">4</span></a>
>         </span>
> -       <a wicket:id="next" class="next" title="Go to next page">&gt;</a>
> -       <a wicket:id="last" class="last" title="Go to last
> page">&gt;&gt;</a>
> +       <a wicket:id="next" class="next" disabled="disabled" title="Go to
> next page">&gt;</a>
> +       <a wicket:id="last" class="last" disabled="disabled" title="Go to
> last page">&gt;&gt;</a>
>  </wicket:panel></span>
>  </body>
>  </html>
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_5.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_5.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_5.html
> index df769f5..25df145 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_5.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_5.html
> @@ -18,10 +18,10 @@
>  </head>
>  <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li
> wicket:id="table"><span wicket:id="txt">two</span></li></ul>
>  <span wicket:id="navigator"><wicket:panel>
> -       <a wicket:id="first" class="first" title="Go to first
> page">&lt;&lt;</a>
> -       <a wicket:id="prev" class="prev" title="Go to previous
> page">&lt;</a>
> +       <a wicket:id="first" class="first" disabled="disabled" title="Go
> to first page">&lt;&lt;</a>
> +       <a wicket:id="prev" class="prev" disabled="disabled" title="Go to
> previous page">&lt;</a>
>         <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 1"><span
> wicket:id="pageNumber">1</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 1"><span wicket:id="pageNumber">1</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-5.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
>         </span><span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_6.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_6.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_6.html
> index 235ae18..0b1382f 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_6.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_6.html
> @@ -25,7 +25,7 @@
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-6.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
>         </span><span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 3"><span
> wicket:id="pageNumber">3</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 3"><span wicket:id="pageNumber">3</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-6.ILinkListener-navigator-navigation-3-pageLink"
> title="Go to page 4"><span wicket:id="pageNumber">4</span></a>
>         </span>
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_7.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_7.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_7.html
> index 43df8cd..823341c 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_7.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_7.html
> @@ -23,7 +23,7 @@
>         <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-7.ILinkListener-navigator-navigation-0-pageLink"
> title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
>         </span><span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 2"><span
> wicket:id="pageNumber">2</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 2"><span wicket:id="pageNumber">2</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-7.ILinkListener-navigator-navigation-2-pageLink"
> title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
>         </span><span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_8.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_8.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_8.html
> index 6aebeb1..4f516d0 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_8.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorExpectedResult_8.html
> @@ -18,10 +18,10 @@
>  </head>
>  <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li
> wicket:id="table"><span wicket:id="txt">two</span></li></ul>
>  <span wicket:id="navigator"><wicket:panel>
> -       <a wicket:id="first" class="first" title="Go to first
> page">&lt;&lt;</a>
> -       <a wicket:id="prev" class="prev" title="Go to previous
> page">&lt;</a>
> +       <a wicket:id="first" class="first" disabled="disabled" title="Go
> to first page">&lt;&lt;</a>
> +       <a wicket:id="prev" class="prev" disabled="disabled" title="Go to
> previous page">&lt;</a>
>         <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 1"><span
> wicket:id="pageNumber">1</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 1"><span wicket:id="pageNumber">1</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorPage?0-8.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
>         </span><span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_1.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_1.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_1.html
> index 8e69a46..d730764 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_1.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_1.html
> @@ -18,10 +18,10 @@
>  </head>
>  <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li
> wicket:id="table"><span wicket:id="txt">two</span></li></ul>
>  <span wicket:id="navigator"><wicket:panel>
> -       <a wicket:id="first" class="first" title="Go to first
> page">&lt;&lt;</a>
> -       <a wicket:id="prev" class="prev" title="Go to previous
> page">&lt;</a>
> +       <a wicket:id="first" class="first" disabled="disabled" title="Go
> to first page">&lt;&lt;</a>
> +       <a wicket:id="prev" class="prev" disabled="disabled" title="Go to
> previous page">&lt;</a>
>         <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 1"><span
> wicket:id="pageNumber">1-2</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 1"><span wicket:id="pageNumber">1-2</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-1.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">3-4</span></a>
>         </span><span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_2.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_2.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_2.html
> index aa46c46..078db33 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_2.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_2.html
> @@ -23,7 +23,7 @@
>         <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-2.ILinkListener-navigator-navigation-0-pageLink"
> title="Go to page 1"><span wicket:id="pageNumber">1-2</span></a>
>         </span><span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 2"><span
> wicket:id="pageNumber">3-4</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 2"><span wicket:id="pageNumber">3-4</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-2.ILinkListener-navigator-navigation-2-pageLink"
> title="Go to page 3"><span wicket:id="pageNumber">5-6</span></a>
>         </span><span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_3.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_3.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_3.html
> index a080248..e99e91e 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_3.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_3.html
> @@ -18,10 +18,10 @@
>  </head>
>  <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li
> wicket:id="table"><span wicket:id="txt">two</span></li></ul>
>  <span wicket:id="navigator"><wicket:panel>
> -       <a wicket:id="first" class="first" title="Go to first
> page">&lt;&lt;</a>
> -       <a wicket:id="prev" class="prev" title="Go to previous
> page">&lt;</a>
> +       <a wicket:id="first" class="first" disabled="disabled" title="Go
> to first page">&lt;&lt;</a>
> +       <a wicket:id="prev" class="prev" disabled="disabled" title="Go to
> previous page">&lt;</a>
>         <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 1"><span
> wicket:id="pageNumber">1-2</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 1"><span wicket:id="pageNumber">1-2</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-3.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">3-4</span></a>
>         </span><span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_4.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_4.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_4.html
> index ed8358f..cd079e4 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_4.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_4.html
> @@ -33,10 +33,10 @@
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-4.ILinkListener-navigator-navigation-5-pageLink"
> title="Go to page 6"><span wicket:id="pageNumber">11-12</span></a>
>         </span><span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 7"><span
> wicket:id="pageNumber">13-14</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 7"><span wicket:id="pageNumber">13-14</span></a>
>         </span>
> -       <a wicket:id="next" class="next" title="Go to next page">&gt;</a>
> -       <a wicket:id="last" class="last" title="Go to last
> page">&gt;&gt;</a>
> +       <a wicket:id="next" class="next" disabled="disabled" title="Go to
> next page">&gt;</a>
> +       <a wicket:id="last" class="last" disabled="disabled" title="Go to
> last page">&gt;&gt;</a>
>  </wicket:panel></span>
>  </body>
>  </html>
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_5.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_5.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_5.html
> index f872209..a378c90 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_5.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_5.html
> @@ -18,10 +18,10 @@
>  </head>
>  <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li
> wicket:id="table"><span wicket:id="txt">two</span></li></ul>
>  <span wicket:id="navigator"><wicket:panel>
> -       <a wicket:id="first" class="first" title="Go to first
> page">&lt;&lt;</a>
> -       <a wicket:id="prev" class="prev" title="Go to previous
> page">&lt;</a>
> +       <a wicket:id="first" class="first" disabled="disabled" title="Go
> to first page">&lt;&lt;</a>
> +       <a wicket:id="prev" class="prev" disabled="disabled" title="Go to
> previous page">&lt;</a>
>         <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 1"><span
> wicket:id="pageNumber">1-2</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 1"><span wicket:id="pageNumber">1-2</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-5.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">3-4</span></a>
>         </span><span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_6.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_6.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_6.html
> index 22668c7..1e03f50 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_6.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_6.html
> @@ -27,7 +27,7 @@
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-6.ILinkListener-navigator-navigation-2-pageLink"
> title="Go to page 3"><span wicket:id="pageNumber">5-6</span></a>
>         </span><span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 4"><span
> wicket:id="pageNumber">7-8</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 4"><span wicket:id="pageNumber">7-8</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-6.ILinkListener-navigator-navigation-4-pageLink"
> title="Go to page 5"><span wicket:id="pageNumber">9-10</span></a>
>         </span><span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_7.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_7.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_7.html
> index 523933b..92d2794 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_7.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithLabelProviderExpectedResult_7.html
> @@ -25,7 +25,7 @@
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-7.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">3-4</span></a>
>         </span><span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 3"><span
> wicket:id="pageNumber">5-6</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 3"><span wicket:id="pageNumber">5-6</span></a>
>         </span><span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage?0-7.ILinkListener-navigator-navigation-3-pageLink"
> title="Go to page 4"><span wicket:id="pageNumber">7-8</span></a>
>         </span><span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_1.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_1.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_1.html
> index fac0178..e79c549 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_1.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_1.html
> @@ -18,10 +18,10 @@
>  </head>
>  <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li
> wicket:id="table"><span wicket:id="txt">two</span></li></ul>
>  <span wicket:id="navigator"><wicket:panel>
> -       <a wicket:id="first" class="first" title="Go to first
> page">&lt;&lt;</a>
> -       <a wicket:id="prev" class="prev" title="Go to previous
> page">&lt;</a>
> +       <a wicket:id="first" class="first" disabled="disabled" title="Go
> to first page">&lt;&lt;</a>
> +       <a wicket:id="prev" class="prev" disabled="disabled" title="Go to
> previous page">&lt;</a>
>         <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 1"><span
> wicket:id="pageNumber">1</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 1"><span wicket:id="pageNumber">1</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-1.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_2.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_2.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_2.html
> index 197e057..c4235fb 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_2.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_2.html
> @@ -23,7 +23,7 @@
>         <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-2.ILinkListener-navigator-navigation-0-pageLink"
> title="Go to page 1"><span wicket:id="pageNumber">1</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 2"><span
> wicket:id="pageNumber">2</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 2"><span wicket:id="pageNumber">2</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-2.ILinkListener-navigator-navigation-2-pageLink"
> title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_3.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_3.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_3.html
> index 6da710f..dc94b0c 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_3.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_3.html
> @@ -18,10 +18,10 @@
>  </head>
>  <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li
> wicket:id="table"><span wicket:id="txt">two</span></li></ul>
>  <span wicket:id="navigator"><wicket:panel>
> -       <a wicket:id="first" class="first" title="Go to first
> page">&lt;&lt;</a>
> -       <a wicket:id="prev" class="prev" title="Go to previous
> page">&lt;</a>
> +       <a wicket:id="first" class="first" disabled="disabled" title="Go
> to first page">&lt;&lt;</a>
> +       <a wicket:id="prev" class="prev" disabled="disabled" title="Go to
> previous page">&lt;</a>
>         <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 1"><span
> wicket:id="pageNumber">1</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 1"><span wicket:id="pageNumber">1</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-3.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_4.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_4.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_4.html
> index a14602c..4837a3a 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_4.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_4.html
> @@ -29,10 +29,10 @@
>         </span>, <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-4.ILinkListener-navigator-navigation-3-pageLink"
> title="Go to page 6"><span wicket:id="pageNumber">6</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 7"><span
> wicket:id="pageNumber">7</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 7"><span wicket:id="pageNumber">7</span></a>
>         </span>
> -       <a wicket:id="next" class="next" title="Go to next page">&gt;</a>
> -       <a wicket:id="last" class="last" title="Go to last
> page">&gt;&gt;</a>
> +       <a wicket:id="next" class="next" disabled="disabled" title="Go to
> next page">&gt;</a>
> +       <a wicket:id="last" class="last" disabled="disabled" title="Go to
> last page">&gt;&gt;</a>
>  </wicket:panel></span>
>  </body>
>  </html>
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_5.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_5.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_5.html
> index 6060e89..fba24c5 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_5.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_5.html
> @@ -18,10 +18,10 @@
>  </head>
>  <body><ul><li wicket:id="table"><span wicket:id="txt">one</span></li><li
> wicket:id="table"><span wicket:id="txt">two</span></li></ul>
>  <span wicket:id="navigator"><wicket:panel>
> -       <a wicket:id="first" class="first" title="Go to first
> page">&lt;&lt;</a>
> -       <a wicket:id="prev" class="prev" title="Go to previous
> page">&lt;</a>
> +       <a wicket:id="first" disabled="disabled" class="first" title="Go
> to first page">&lt;&lt;</a>
> +       <a wicket:id="prev" disabled="disabled" class="prev" title="Go to
> previous page">&lt;</a>
>         <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 1"><span
> wicket:id="pageNumber">1</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 1"><span wicket:id="pageNumber">1</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-5.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_6.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_6.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_6.html
> index a1f1cca..db903dc 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_6.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_6.html
> @@ -25,7 +25,7 @@
>         </span>, <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-6.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 3"><span wicket:id="pageNumber">3</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 4"><span
> wicket:id="pageNumber">4</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 4"><span wicket:id="pageNumber">4</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-6.ILinkListener-navigator-navigation-3-pageLink"
> title="Go to page 5"><span wicket:id="pageNumber">5</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_7.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_7.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_7.html
> index e7b6641..ea0b33f 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_7.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTableNavigatorWithMarginExpectedResult_7.html
> @@ -25,7 +25,7 @@
>         </span>, <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-7.ILinkListener-navigator-navigation-1-pageLink"
> title="Go to page 2"><span wicket:id="pageNumber">2</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
> -               <a wicket:id="pageLink" title="Go to page 3"><span
> wicket:id="pageNumber">3</span></a>
> +               <a wicket:id="pageLink" disabled="disabled" title="Go to
> page 3"><span wicket:id="pageNumber">3</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
>                 <a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTableNavigatorWithMarginPage?0-7.ILinkListener-navigator-navigation-3-pageLink"
> title="Go to page 4"><span wicket:id="pageNumber">4</span></a>
>         </span>, <span wicket:id="navigation" class="goto">
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTablePageExpectedResult.html
> ----------------------------------------------------------------------
> diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTablePageExpectedResult.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTablePageExpectedResult.html
> index cb105f3..5791acd 100644
> ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTablePageExpectedResult.html
> +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/list/PagedTablePageExpectedResult.html
> @@ -17,6 +17,6 @@
>  <title>Paged Table Page</title>
>  </head>
>  <body><ul><li wicket:id="table"><span
> wicket:id="txt">three</span></li></ul>
> -<ul><li wicket:id="navigation"><a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTablePage?1-2.ILinkListener-navigation-0-pageLink"
> title="Go to page 1"><span wicket:id="pageNumber">1</span></a></li><li
> wicket:id="navigation"><a wicket:id="pageLink" title="Go to page 2"><span
> wicket:id="pageNumber">2</span></a></li></ul>
> +<ul><li wicket:id="navigation"><a wicket:id="pageLink"
> href="./org.apache.wicket.markup.html.list.PagedTablePage?1-2.ILinkListener-navigation-0-pageLink"
> title="Go to page 1"><span wicket:id="pageNumber">1</span></a></li><li
> wicket:id="navigation"><a wicket:id="pageLink" disabled="disabled"
> title="Go to page 2"><span wicket:id="pageNumber">2</span></a></li></ul>
>  </body>
>  </html>
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/f29fe6f7/wicket-examples/src/main/webapp/style.css
> ----------------------------------------------------------------------
> diff --git a/wicket-examples/src/main/webapp/style.css
> b/wicket-examples/src/main/webapp/style.css
> index cb1453a..89b46ef 100644
> --- a/wicket-examples/src/main/webapp/style.css
> +++ b/wicket-examples/src/main/webapp/style.css
> @@ -111,6 +111,12 @@ a:hover {
>         text-decoration: underline;
>  }
>
> +a[disabled="disabled"], a[disabled="disabled"]:hover{

+       color: inherit;
> +       font-weight:normal;
> +       text-decoration: none;
> +}
> +
>  img {
>         border: none;
>  }
>
>