diff --git a/lib/ace/ext/static_highlight.js b/lib/ace/ext/static_highlight.js index 43ee2ec9..2119653a 100644 --- a/lib/ace/ext/static_highlight.js +++ b/lib/ace/ext/static_highlight.js @@ -139,7 +139,7 @@ exports.renderSync = function(input, mode, theme, lineStart, disableGutter) { -exports.highlight = function(el, opts) { +exports.highlight = function(el, opts, callback) { var m = el.className.match(/lang-(\w+)/); var mode = opts.mode || m && ("ace/mode/" + m[1]); if (!mode) @@ -174,6 +174,7 @@ exports.highlight = function(el, opts) { var lineEl = container.children[pos.row]; lineEl && lineEl.appendChild(nodes[i+1]); } + callback && callback(); }); }; });