From 9dbb0b3597291a8305e0c451521eec9a5be2fb9b Mon Sep 17 00:00:00 2001 From: Scott Main Date: Tue, 19 Feb 2013 11:51:37 -0800 Subject: [PATCH] docs: sanitize input for badge generator bug: 8002240 Change-Id: Ic1429284fd1953fb6819110ecb47fcb3a79a9600 --- docs/html/distribute/googleplay/promote/badges.jd | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/html/distribute/googleplay/promote/badges.jd b/docs/html/distribute/googleplay/promote/badges.jd index 23a116d62b00..738e76badc38 100644 --- a/docs/html/distribute/googleplay/promote/badges.jd +++ b/docs/html/distribute/googleplay/promote/badges.jd @@ -86,10 +86,11 @@ function buildButton(form) { if (form["package"].value != "com.example.android") { $("#preview").show(); - $("#snippet").show().html(linkStartCode + "apps/details?id=" + form["package"].value + var packageName = escapeHTML(form["package"].value); + $("#snippet").show().html(linkStartCode + "apps/details?id=" + packageName + imageStartCode + altText + imageSrcCode + selectedValue + imageEndCode); - $("#button-preview").html(linkStart + "apps/details?id=" + form["package"].value + $("#button-preview").html(linkStart + "apps/details?id=" + packageName + imageStart + altText + imageSrc + selectedValue + imageEnd); @@ -97,10 +98,11 @@ function buildButton(form) { _gaq.push(['_trackEvent', 'Distribute', 'Create Google Play Badge', 'Package ' + selectedValue]); } else if (form["publisher"].value != "Example, Inc.") { $("#preview").show(); - $("#snippet").show().html(linkStartCode + "search?q=pub:" + form["publisher"].value + var publisherName = escapeHTML(form["publisher"].value); + $("#snippet").show().html(linkStartCode + "search?q=pub:" + publisherName + imageStartCode + altText + imageSrcCode + selectedValue + imageEndCode); - $("#button-preview").html(linkStart + "search?q=pub:" + form["publisher"].value + $("#button-preview").html(linkStart + "search?q=pub:" + publisherName + imageStart + altText + imageSrc + selectedValue + imageEnd); -- 2.11.0