Bladeren bron

Added proper escaping to OptionGroup item icon URLs (#13310)

Change-Id: Id0dea437e04e829567b31df3e9c496cd5adc09b8
tags/7.1.12
Juho Nurminen 10 jaren geleden
bovenliggende
commit
d88e4090a1
1 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 3
    2
      client/src/com/vaadin/client/ui/VOptionGroup.java

+ 3
- 2
client/src/com/vaadin/client/ui/VOptionGroup.java Bestand weergeven

@@ -142,8 +142,9 @@ public class VOptionGroup extends VOptionGroupBase implements FocusHandler,
String icon = opUidl.getStringAttribute("icon");
if (icon != null && icon.length() != 0) {
String iconUrl = client.translateVaadinUri(icon);
itemHtml = "<img src=\"" + iconUrl + "\" class=\""
+ Icon.CLASSNAME + "\" alt=\"\" />" + itemHtml;
itemHtml = "<img src=\"" + Util.escapeAttribute(iconUrl)
+ "\" class=\"" + Icon.CLASSNAME + "\" alt=\"\" />"
+ itemHtml;
}

String key = opUidl.getStringAttribute("key");

Laden…
Annuleren
Opslaan