CSS Plus - Uncaught ReferenceError: CodeMirror не определен
Я искал Google и эти форумы без удачи. Вот мой код, из-за которого возникает ошибка. Копаться в исходном файле не поможет. Он устанавливается на многосайтовом WordPress и работает с постами и т. Д. В админке. Все сайты выдают эту ошибку в посте и т. Д.
var editor = CodeMirror.fromTextArea(
document.getElementById("code"), {
lineNumbers: true,
mode: "text/x-scss",
theme: "solarized light",
lineWrapping: true,
onCursorActivity: function() {
editor.setLineClass(hlLine, null, null);
hlLine = editor.setLineClass(editor.getCursor().line, null, "activeline"); }
});
var hlLine = editor.addLineClass(0, "background", "activeline");
editor.on("cursorActivity", function() {
var cur = editor.getLineHandle(editor.getCursor().line);
if (cur != hlLine) {
editor.removeLineClass(hlLine, "background", "activeline");
hlLine = editor.addLineClass(cur, "background", "activeline");
}
});
var number = jQuery(".CodeMirror-wrap").length;
if(number > 1){
jQuery(".CodeMirror-wrap").hide();
jQuery(".CodeMirror-wrap:first").show();
}
Любое понимание очень ценится.
1 ответ
Вам нужно включить библиотеку CodeMirror на свой сайт, прежде чем этот код будет выполнен вместе с плагином css. Зайдите на http://codemirror.net/doc/compress.html и выберите базовую библиотеку, режим css и плагин активной строки.
Вам также необходимо включить https://codemirror.net/lib/codemirror.css вместе с вашими таблицами стилей.