From f56729dbdb54dd732261597127763aaaf288c53a Mon Sep 17 00:00:00 2001 From: cahrens Date: Tue, 12 Feb 2013 15:27:38 -0500 Subject: [PATCH] Turn off line wrapping. --- cms/static/js/views/settings/advanced_view.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/cms/static/js/views/settings/advanced_view.js b/cms/static/js/views/settings/advanced_view.js index 41c5138a78..a3b592914c 100644 --- a/cms/static/js/views/settings/advanced_view.js +++ b/cms/static/js/views/settings/advanced_view.js @@ -56,16 +56,21 @@ CMS.Views.Settings.Advanced = CMS.Views.ValidatingView.extend({ attachJSONEditor : function (textarea) { var self = this; CodeMirror.fromTextArea(textarea, { - mode: "application/json", lineNumbers: false, lineWrapping: true, + mode: "application/json", lineNumbers: false, lineWrapping: false, onChange: function() { self.showSaveCancelButtons(); }, onBlur: function (mirror) { var key = $(mirror.getWrapperElement()).closest('.row').children('.key').attr('id'); var quotedValue = mirror.getValue(); - // TODO: error checking - var JSONValue = JSON.parse(quotedValue); - self.model.set(key, JSONValue, {validate: true}); + try { + var JSONValue = JSON.parse(quotedValue); + self.model.set(key, JSONValue, {validate: true}); + } + catch (e) { + // TODO: error checking + console.log(e); + } } }); },