diff --git a/modules/editor/tpl/js/editor.app.js b/modules/editor/tpl/js/editor.app.js new file mode 100644 index 000000000..32a9889b6 --- /dev/null +++ b/modules/editor/tpl/js/editor.app.js @@ -0,0 +1,35 @@ +(function($){ + var xeEditorApp = xe.createApp('xeEditorApp', { + init : function() { + console.log('INIT @ xeEditorApp') + }, + API_ONREADY : function() { + console.log('ONREADY @ xeEditorApp'); + }, + getContent : function(seq) { + this.cast('GET_CONTENT'); + }, + API_EDITOR_CREATED : function(){ + console.log('APP @ API_EDITOR_CREATED'); + }, + }); + + // Shortcut function in jQuery + $.fn.xeEditorApp = function(opts) { + var u = new xeEditorApp(this.eq(0), opts); + if(u) xe.registerApp(u); + + return u; + }; + + // Shortcut function in XE + window.xe.createXeEditor = function() { + var u = new xeEditorApp(); + // if(u) xe.registerApp(u); + + return u; + }; + var u = new xeEditorApp(); + xe.registerApp(u); + +})(jQuery);