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();

              }

CSS Plus плагин WordPress

Любое понимание очень ценится.

1 ответ

Вам нужно включить библиотеку CodeMirror на свой сайт, прежде чем этот код будет выполнен вместе с плагином css. Зайдите на http://codemirror.net/doc/compress.html и выберите базовую библиотеку, режим css и плагин активной строки.

Вам также необходимо включить https://codemirror.net/lib/codemirror.css вместе с вашими таблицами стилей.

Другие вопросы по тегам