diff --git a/Website/Composite/scripts/source/top/ui/bindings/data/selectors/SelectorBinding.js b/Website/Composite/scripts/source/top/ui/bindings/data/selectors/SelectorBinding.js index 35baaa833d..b6f043746b 100644 --- a/Website/Composite/scripts/source/top/ui/bindings/data/selectors/SelectorBinding.js +++ b/Website/Composite/scripts/source/top/ui/bindings/data/selectors/SelectorBinding.js @@ -875,7 +875,7 @@ SelectorBinding.prototype._applySearchSelection = function () { else { labelBinding = LabelBinding.newInstance(bodyDocument); - labelBinding.setLabel(StringBundle.getString("ui", "AspNetUiControl.Selector.NoMatchesFor").replace("{0}", this._searchString)); + labelBinding.setLabel(StringBundle.getString("ui", "AspNetUiControl.Selector.NoMatchesFor").replace("{0}", this._searchString ? this._searchString.replace(/\$/g,'$$$$') : '')); bodyBinding.add(labelBinding); this._attachSelections(); diff --git a/Website/Composite/scripts/source/top/ui/bindings/editors/visualeditor/VisualEditorBinding.js b/Website/Composite/scripts/source/top/ui/bindings/editors/visualeditor/VisualEditorBinding.js index 222285487f..4c28705bd4 100644 --- a/Website/Composite/scripts/source/top/ui/bindings/editors/visualeditor/VisualEditorBinding.js +++ b/Website/Composite/scripts/source/top/ui/bindings/editors/visualeditor/VisualEditorBinding.js @@ -468,7 +468,7 @@ VisualEditorBinding.prototype.normalizeToDocument = function ( markup ) { var result = markup; if ( !this._isNormalizedDocument ( markup )) { - result = this._getHtmlMarkup().replace("${body}", markup); + result = this._getHtmlMarkup().replace('${body}', markup.replace(/\$/g,'$$$$')); } return result; }