diff --git a/src/base/single/editor/editor.code.js b/src/base/single/editor/editor.code.js index 3a8292d0c..3acb4b164 100644 --- a/src/base/single/editor/editor.code.js +++ b/src/base/single/editor/editor.code.js @@ -85,7 +85,11 @@ BI.CodeEditor = BI.inherit(BI.Single, { var from = this.editor.getCursor(); this.editor.replaceSelection(param); var to = this.editor.getCursor(); - this.editor.markText(from, to, {className: 'param', atomic: true}); + var options = {className: 'param', atomic: true}; + if(BI.isNotNull(param.match(//))){ + options.className = 'error-param'; + } + this.editor.markText(from, to, options); this.editor.replaceSelection(" "); this.editor.focus(); }, @@ -102,6 +106,7 @@ BI.CodeEditor = BI.inherit(BI.Single, { _.forEach(line.markedSpans, function (i, ms) { switch (i.marker.className) { case "param": + case "error-param": var fieldNameLength = i.to - i.from; value = value.substr(0, i.from + num) + "$\{" + value.substr(i.from + num, fieldNameLength) + "\}" + value.substr(i.to + num, value.length); num += 3;