summaryrefslogtreecommitdiff
path: root/management/editor/elements.go
diff options
context:
space:
mode:
authorSteve Manuel <nilslice@gmail.com>2016-11-07 10:29:34 -0800
committerSteve Manuel <nilslice@gmail.com>2016-11-07 10:29:34 -0800
commit560987affcd6ab78121c4015fec91bbf1a284f14 (patch)
treeeed15be54695aed66acf9d2d5ba444a33346e772 /management/editor/elements.go
parent08bb9f5a240f4aaab9adf7e2e12a295063af0cb7 (diff)
adding test fix for tags/chips in new post UI
Diffstat (limited to 'management/editor/elements.go')
-rw-r--r--management/editor/elements.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/management/editor/elements.go b/management/editor/elements.go
index 742c5a5..68b2b54 100644
--- a/management/editor/elements.go
+++ b/management/editor/elements.go
@@ -353,7 +353,7 @@ func Tags(fieldName string, p interface{}, attrs map[string]string) []byte {
i := 0
for _, tag := range tags {
tagName := tagNameFromStructFieldMulti(fieldName, i, p)
- html += `<input type="hidden" class="tag ` + tag + `" name=` + tagName + ` value="` + tag + `"/>`
+ html += `<input type="hidden" class="__ponzu-tags ` + tag + `" name=` + tagName + ` value="` + tag + `"/>`
initial = append(initial, `{tag: '`+tag+`'}`)
i++
}
@@ -372,6 +372,9 @@ func Tags(fieldName string, p interface{}, attrs map[string]string) []byte {
chips.on('chip.add', function(e, chip) {
chips.parent().find('.empty-tag').remove();
+
+ // escape content of chip tag
+ chip.tag = URIEscapeComponent(chip.tag);
var input = $('<input>');
input.attr({