Author: dashorst
Date: Mon Feb 28 15:05:45 2011
New Revision: 1075366

URL: http://svn.apache.org/viewvc?rev=1075366&view=rev
Log:
WICKET-3485: Link constructs URL when the link is disabled

Modified:
    
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/link/Link.java

Modified: 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/link/Link.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/link/Link.java?rev=1075366&r1=1075365&r2=1075366&view=diff
==============================================================================
--- 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/link/Link.java
 (original)
+++ 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/link/Link.java
 Mon Feb 28 15:05:45 2011
@@ -349,12 +349,6 @@ public abstract class Link<T> extends Ab
                // Default handling for tag
                super.onComponentTag(tag);
 
-               // Set href to link to this link's linkClicked method
-               CharSequence url = getURL();
-
-               // append any anchor
-               url = appendAnchor(tag, url);
-
                // If we're disabled
                if (!isLinkEnabled())
                {
@@ -362,6 +356,12 @@ public abstract class Link<T> extends Ab
                }
                else
                {
+                       // Set href to link to this link's linkClicked method
+                       CharSequence url = getURL();
+
+                       // append any anchor
+                       url = appendAnchor(tag, url);
+
                        // if the tag is an anchor proper
                        if (tag.getName().equalsIgnoreCase("a") || 
tag.getName().equalsIgnoreCase("link") ||
                                tag.getName().equalsIgnoreCase("area"))
@@ -413,7 +413,6 @@ public abstract class Link<T> extends Ab
                                tag.put("onclick", onClickJavaScript);
                        }
                }
-
        }
 
        /**


Reply via email to