From c0c5058eea4106eca48ac813be82a744634e998c Mon Sep 17 00:00:00 2001 From: Hannah Wolfe Date: Sun, 16 Mar 2014 12:28:12 +0000 Subject: [PATCH] Upgrade CodeMirror closes #2108 - upgrade to 4.0.1 - requires removing the deprecated setLine method --- ghost/admin/assets/lib/editor/markerManager.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ghost/admin/assets/lib/editor/markerManager.js b/ghost/admin/assets/lib/editor/markerManager.js index aef4cc02bf..1b3489d061 100644 --- a/ghost/admin/assets/lib/editor/markerManager.js +++ b/ghost/admin/assets/lib/editor/markerManager.js @@ -45,8 +45,15 @@ // ln - line number addMarker = function (line, ln) { var marker, - magicId = '{<' + uploadId + '>}'; - editor.setLine(ln, magicId + line.text); + magicId = '{<' + uploadId + '>}', + newText = magicId + line.text; + + editor.replaceRange( + newText, + {line: ln, ch: 0}, + {line: ln, ch: newText.length} + ); + marker = editor.markText( {line: ln, ch: 0}, {line: ln, ch: (magicId.length)},