diff --git a/flat_json_widget/static/flat-json-widget/js/flat-json-widget.js b/flat_json_widget/static/flat-json-widget/js/flat-json-widget.js index bfacfb9..2645ae9 100644 --- a/flat_json_widget/static/flat-json-widget/js/flat-json-widget.js +++ b/flat_json_widget/static/flat-json-widget/js/flat-json-widget.js @@ -100,6 +100,10 @@ var initJsonKeyValueWidget = function (fieldName, inlinePrefix) { var inputs = $(this).find("input"), key = inputs.eq(0).val(), value = inputs.eq(1).val(); + // normalize UI representation of \\n fo \n + if (value) { + value = value.replace(/\\n/g, "\n"); + } newValue[key] = value; }); diff --git a/flat_json_widget/templates/flat_json_widget/flat_json_widget.html b/flat_json_widget/templates/flat_json_widget/flat_json_widget.html index 1210fdb..24b5df5 100644 --- a/flat_json_widget/templates/flat_json_widget/flat_json_widget.html +++ b/flat_json_widget/templates/flat_json_widget/flat_json_widget.html @@ -36,7 +36,7 @@