From 147e7ac7d6ec86cf28ecbe474e680513eb46636f Mon Sep 17 00:00:00 2001 From: Rick Date: Wed, 24 May 2017 14:44:07 +1000 Subject: [PATCH] QC165120 encoded url components are being decoded --- .../github/bordertech/wcomponents/XmlStringBuilder.java | 8 +------- .../wcomponents/examples/LinkOptionsExample.java | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/wcomponents-core/src/main/java/com/github/bordertech/wcomponents/XmlStringBuilder.java b/wcomponents-core/src/main/java/com/github/bordertech/wcomponents/XmlStringBuilder.java index 75fa818b9..c476f92e3 100755 --- a/wcomponents-core/src/main/java/com/github/bordertech/wcomponents/XmlStringBuilder.java +++ b/wcomponents-core/src/main/java/com/github/bordertech/wcomponents/XmlStringBuilder.java @@ -207,13 +207,7 @@ private void indent() { * @param value the URL value of the attribute to be added. */ public void appendUrlAttribute(final String name, final String value) { - write(' '); - write(name); - write("=\""); - if (value != null) { - write(WebUtilities.encodeUrl(value)); - } - write('"'); + appendAttribute(name, value); } /** diff --git a/wcomponents-examples/src/main/java/com/github/bordertech/wcomponents/examples/LinkOptionsExample.java b/wcomponents-examples/src/main/java/com/github/bordertech/wcomponents/examples/LinkOptionsExample.java index a8f20ea7d..3882331cd 100755 --- a/wcomponents-examples/src/main/java/com/github/bordertech/wcomponents/examples/LinkOptionsExample.java +++ b/wcomponents-examples/src/main/java/com/github/bordertech/wcomponents/examples/LinkOptionsExample.java @@ -77,7 +77,7 @@ public class LinkOptionsExample extends WPanel { /** * link URL. */ - private static final String URL = "http://www.example.com"; + private static final String URL = "http://www.example.com/&foo=fu%2Fbar"; private final WTextField tfUrlField = new WTextField();