You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jd...@apache.org on 2007/04/15 19:28:27 UTC

svn commit: r529033 - /incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java

Author: jdonnerstag
Date: Sun Apr 15 10:28:26 2007
New Revision: 529033

URL: http://svn.apache.org/viewvc?view=rev&rev=529033
Log:
wicket-374: Allow disable "autoEnable" for wicket:links
I've implemented a realy simple solution, since this feature has not yet been requests many times. In order change the default simply set
AutolinkBookmarkablePageLink.autoEnable=false/true.
This a global setting, a per page setting has not yet been implemented.
Please re-open this issue, if you think the solution is not sufficient.

Modified:
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java

Modified: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java?view=diff&rev=529033&r1=529032&r2=529033
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java Sun Apr 15 10:28:26 2007
@@ -143,6 +143,14 @@
 
 		private final String anchor;
 
+		/** 
+		 * When using <wicket:link> to let Wicket lookup for pages and create 
+		 * the related links, it's not possible to change the "setAutoEnable"
+		 * property, which defaults to true. This affects the prototype 
+		 * because, sometimes designers _want_ links to be enabled.
+		 */
+		public static boolean autoEnable = true;
+		
 		/**
 		 * Construct
 		 * 
@@ -159,7 +167,7 @@
 		{
 			super(id, pageClass, parameters);
 			this.anchor = anchor;
-			setAutoEnable(true);
+			setAutoEnable(autoEnable);
 		}
 
 		/**