ace.js 627 B

123456789101112131415161718
  1. o2.widget = o2.widget || {};
  2. o2.widget.ace = {
  3. //"ace": COMMON.contentPath+"/res/framework/ace/src-min/ace.js",
  4. //"tools": COMMON.contentPath+"/res/framework/ace/src-min/ext-language_tools.js",
  5. "load": function(callback){
  6. if (!window.ace){
  7. var jsLoaded = false;
  8. var cssLoaded = false;
  9. COMMON.AjaxModule.loadDom("ace", function(){
  10. COMMON.AjaxModule.loadDom("ace-tools", function(){
  11. if (callback) callback();
  12. }.bind(this))
  13. }.bind(this));
  14. }else{
  15. if (callback) callback();
  16. }
  17. }
  18. };