Я использую elfinder с редактором codemirror. Когда я использовал тему codemirror без elfinder, она работает хорошо. Но в теме elfinder не работает. Вот мой код, который я использую:
$(document).ready(function() {
$('#elfinder').elfinder({
url: 'path of connector file'
// add more options here
commandsOptions: {
edit: {
mimes: ['text/plain', 'text/html', 'text/javascript','text/css','application/x-httpd-php'],
editors: [{
mimes: ['text/plain', 'text/html', 'text/javascript','text/css','application/x-httpd-php'],
load: function(textarea) {
var mimeType = this.file.mime;
return CodeMirror.fromTextArea(textarea, {
mode: mimeType,
lineNumbers: true,
indentUnit: 4,
theme: "dracula",
styleActiveLine: true,
matchBrackets: true,
});
},
save: function(textarea, editor) {
$(textarea).val(editor.getValue());
}
}]
}
}
});
});
Я уже включает все необходимые файлы CSS. Пожалуйста, помогите, почему тема не работает.
Я решаю эту проблему. На самом деле проблема в мимах. Теперь код бедствия:
$(document).ready(function() {
$('#elfinder').elfinder({
url: 'path of connector file'
// add more options here
commandsOptions: {
edit: {
editors: [{
mimes: [],
load: function(textarea) {
var mimeType = this.file.mime;
return CodeMirror.fromTextArea(textarea, {
mode: mimeType,
lineNumbers: true,
indentUnit: 4,
theme: "dracula",
styleActiveLine: true,
matchBrackets: true,
});
},
save: function(textarea, editor) {
$(textarea).val(editor.getValue());
}
}]
}
}
});
});
Других решений пока нет …