summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Manuel <nilslice@gmail.com>2016-10-25 13:03:55 -0700
committerSteve Manuel <nilslice@gmail.com>2016-10-25 13:03:55 -0700
commitcb8728204756bd14a4a43d4962af85f4ed59bc09 (patch)
tree9645171a48f5c548084383ab2e514f46a10c9cc7
parent4a6e7b74d7572071c919a335a264c3a45c825e06 (diff)
add fix for multi-word classes
-rw-r--r--management/editor/elements.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/management/editor/elements.go b/management/editor/elements.go
index 0a26dd0..161ac88 100644
--- a/management/editor/elements.go
+++ b/management/editor/elements.go
@@ -375,7 +375,7 @@ func Tags(fieldName string, p interface{}, attrs map[string]string) []byte {
var input = $('<input>');
input.attr({
- class: 'tag-'+chip.tag,
+ class: 'tag '+chip.tag,
name: '` + name + `.'+String(tags.find('input[type=hidden]').length),
value: chip.tag,
type: 'hidden'
@@ -385,7 +385,8 @@ func Tags(fieldName string, p interface{}, attrs map[string]string) []byte {
});
chips.on('chip.delete', function(e, chip) {
- var sel = '.tag-'+chip.tag;
+ // convert tag string to class-like selector "some tag" -> ".some.tag"
+ var sel = '.tag.'+chip.tag.split(' ').join('.');
console.log(sel);
console.log(chips.parent().find(sel));
chips.parent().find(sel).remove();