From 7e1d957f64508be875bb38e4fce1556488aa2197 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 14 Jul 2017 14:48:30 +0800 Subject: [PATCH] Roo/Document.js --- Roo/Document.js | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/Roo/Document.js b/Roo/Document.js index e69de29bb2..2bd10f7ef3 100644 --- a/Roo/Document.js +++ b/Roo/Document.js @@ -0,0 +1,47 @@ +/* + * RooJS Library + * Copyright(c) 2007-2017, Roo J Solutions Ltd + * + * Licence LGPL + * + */ + +/** + * @class Roo.Document + * @extends Roo.util.Observable + * This is a convience class to wrap up the main document loading code.. , rather than adding Roo.onReady(......) + * + * @param {Object} config the methods and properties of the 'base' class for the application. + * + */ +/** + * + * Generic Page handler - implement this to start your app.. + * + * + * + * eg. + * MyProject = new Roo.Document({ + events : { + 'load' : true // your events.. + }, + listeners : { + 'ready' : function() { + // fired on Ext.onReady() + } + } + * + */ +Roo.Document = function(cfg) { + + this.addEvents({ + 'ready' : true + }); + Roo.util.Observable.call(this,cfg); + var _this = this; + Roo.onReady(function() { + _this.fireEvent('ready'); + },null,false); + +} +Roo.extend(Roo.Document, Roo.util.Observable, {}); \ No newline at end of file -- 2.39.2