Я использую эту версию ACE — git://github.com/ajaxorg/ace.git
И это я загружаю его через requirejs,
require([
// Load our app module and pass it to our definition function
'jquery',
'ext/ace-master/lib/ace/ace'
...
И как я вызываю редактора,
var editor = ace.edit("ace-editor");
editor.setTheme("ext/ace-master/lib/ace/theme/eclipse");
editor.getSession().setMode("ext/ace-master/lib/ace/mode/xml");
Но я всегда получаю это сообщение об ошибке, а подсветка синтаксиса не выделяет код в форме,
Could not load worker ace.js (line 1) TypeError: this.$mode.createWorker is not a function ...ts","module","ace/lib/lang"],function(a,b,c){var d=a("../lib/lang"),e=function()... TypeError: a.getTokenizer is not a function ...ts","module","ace/lib/lang"],function(a,b,c){var d=a("../lib/lang"),e=function()...
Кто-нибудь сталкивался с этой проблемой и знает, как ее решить?
Если я использую эту версию сборки - https://github.com/ajaxorg/ace-builds/ ошибок еще больше - файлы не найдены и т.д.
или этот http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js — много ненайденных ошибок!
Примечание. Я загружаю форму через jquery ajax, кстати, это ajax вызывает ошибку??