From 95f0f156a471e4418128017fa23316b44c705fba Mon Sep 17 00:00:00 2001 From: Tom Talbot Date: Wed, 4 Feb 2015 15:48:37 +0000 Subject: [PATCH] Merge pull request #825 from Tivix/fix-multiword-tags-save Fix saving a single tag with multiple words in it, fixes #824 --- .../wagtailadmin/static/wagtailadmin/js/page-editor.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailadmin/static/wagtailadmin/js/page-editor.js b/wagtail/wagtailadmin/static/wagtailadmin/js/page-editor.js index 0ac771e16..9b23d8095 100644 --- a/wagtail/wagtailadmin/static/wagtailadmin/js/page-editor.js +++ b/wagtail/wagtailadmin/static/wagtailadmin/js/page-editor.js @@ -117,7 +117,15 @@ function initDateTimeChooser(id) { function initTagField(id, autocompleteUrl) { $('#' + id).tagit({ - autocomplete: {source: autocompleteUrl} + autocomplete: {source: autocompleteUrl}, + preprocessTag: function(val) { + // Double quote a tag if it contains a space + // and if it isn't already quoted. + if (val && val[0] != '"' && val.indexOf(' ') > -1) { + return '"' + val + '"'; + } + return val; + } }); }