Ext.define('Ext.overrides.app.Application', {
override: 'Ext.app.Application',
requires: ['Ext.viewport.Viewport'],
uses: ['Ext.tip.Manager'],
quickTips: false,
initMainView: function() {
var me = this,
viewport,
mainView;
me.viewport = viewport = Ext.Viewport;
me.callParent();
mainView = me.getMainView();
viewport.onAppLaunch();
if (mainView) {
viewport.add(mainView);
}
},
applyQuickTips: function(quickTips) {
quickTips = quickTips || null;
if (quickTips) {
if (quickTips === true) {
quickTips = {};
}
quickTips = new Ext.tip['Manager'](quickTips);
}
return quickTips;
},
updateQuickTips: function(quickTips, oldQuickTips) {
if (oldQuickTips) {
oldQuickTips.destroy();
}
}
});