diff options
author | Steve Manuel <nilslice@gmail.com> | 2016-11-07 10:29:34 -0800 |
---|---|---|
committer | Steve Manuel <nilslice@gmail.com> | 2016-11-07 10:29:34 -0800 |
commit | 560987affcd6ab78121c4015fec91bbf1a284f14 (patch) | |
tree | eed15be54695aed66acf9d2d5ba444a33346e772 /management/editor/elements.go | |
parent | 08bb9f5a240f4aaab9adf7e2e12a295063af0cb7 (diff) |
adding test fix for tags/chips in new post UI
Diffstat (limited to 'management/editor/elements.go')
-rw-r--r-- | management/editor/elements.go | 5 |
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({ |