/* * 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 Roo.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, {});