mota-js/_server/editor_file.js
2019-04-22 18:48:31 -04:00

36 lines
1.3 KiB
JavaScript

editor_file_wrapper = function (editor) {
editor_file_proto = function () {
}
editor_file_proto.prototype.loadCommentjs=function(callback){
var commentjs = {
'comment': 'comment',
'data.comment': 'dataComment',
'functions.comment': 'functionsComment',
'events.comment': 'eventsComment',
'plugins.comment': 'pluginsComment',
}
for (var key in commentjs) {
(function (key) {
var value = commentjs[key];
var script = document.createElement('script');
if (window.location.href.indexOf('_server') !== -1)
script.src = key + '.js';
else
script.src = '_server/table/' + key + '.js';
document.body.appendChild(script);
script.onload = function () {
editor.file[value] = eval(key.replace('.', '_') + '_c456ea59_6018_45ef_8bcc_211a24c627dc');
var loaded = Boolean(callback);
for (var key_ in commentjs) {
loaded = loaded && editor.file[commentjs[key_]]
}
if (loaded) callback();
}
})(key);
}
}
}