Author: dashorst
Date: Mon Feb 28 14:54:29 2011
New Revision: 1075358

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

Modified:
    
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/link/Link.java

Modified: 
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/link/Link.java
URL: 
http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/link/Link.java?rev=1075358&r1=1075357&r2=1075358&view=diff
==============================================================================
--- 
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/link/Link.java
 (original)
+++ 
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/link/Link.java
 Mon Feb 28 14:54:29 2011
@@ -405,11 +405,6 @@ public abstract class Link<T> extends Ab
                {
                        RequestCycle.get().setUrlForNewWindowEncoding();
                }
-               // 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())
@@ -418,6 +413,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"))
@@ -460,7 +461,6 @@ public abstract class Link<T> extends Ab
                                }
                        }
 
-
                        // If the subclass specified javascript, use that
                        final CharSequence onClickJavaScript = 
getOnClickScript(url);
                        if (onClickJavaScript != null)
@@ -477,7 +477,6 @@ public abstract class Link<T> extends Ab
                                }
                        }
                }
-
        }
 
        /**


Reply via email to