diff --git a/js/src/functions.js b/js/src/functions.js index ce9532f20c..b238996639 100644 --- a/js/src/functions.js +++ b/js/src/functions.js @@ -1720,7 +1720,7 @@ Functions.highlightSql = function ($base) { if ($pre.is(':visible')) { var $highlight = $('
'); $sql.append($highlight); - if (typeof CodeMirror !== 'undefined') { + if (typeof CodeMirror !== 'undefined' && typeof CodeMirror.runMode === 'function') { CodeMirror.runMode($sql.text(), 'text/x-mysql', $highlight[0]); $pre.hide(); $highlight.find('.cm-keyword').each(Functions.documentationKeyword); @@ -1791,7 +1791,7 @@ Functions.updateCode = function ($base, htmlValue, rawValue) { var $notHighlighted = $('
' + htmlValue + '
'); // Tries to highlight code using CodeMirror. - if (typeof CodeMirror !== 'undefined') { + if (typeof CodeMirror !== 'undefined' && typeof CodeMirror.runMode === 'function') { var $highlighted = $('
'); CodeMirror.runMode(rawValue, mode, $highlighted[0]); $notHighlighted.hide();