ace.js 633 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. o2.load("ace", {"sequence": true}, 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. };