-
-
Notifications
You must be signed in to change notification settings - Fork 5k
Closed
Description
Hi. I've spend a lot of time trying to load modes dinamically using requirejs but I cannot make it work.
I have this code:
define([
'jquery',
'require'
], function ($, require) {
var module = {
init: function ($element) {
var modename = $element.data('mode') || 'htmlmixed';
require([
'./bower_components/codemirror',
'./bower_components/codemirror/mode/' + modename + '/' + modename
], function (codemirror) {
var editor = codemirror.fromTextArea($element.find('textarea').get(0), {
lineNumbers: true,
mode: modename
});
console.log(editor.getMode().name);
});
}
};
return module;
});
The console.log
always returns "null"
. I've tried putting editor.setOption("mode", "javascript");
after instantiation but it keeps not working. Requirejs loads codemirror and the mode correctly, but for any reason the mode is not initialized. Maybe I'm doing something wrong? I've tried to follow the manual.
Thank you very much for this great library 😄
Metadata
Metadata
Assignees
Labels
No labels