X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/3789b528d8dd8aad4558e38e22d775bcab1cbd36..6746dc89c47ed01b165cc1152533605f97eb8e8d:/docs/app/Application.js diff --git a/docs/app/Application.js b/docs/app/Application.js new file mode 100644 index 00000000..d1a60e4b --- /dev/null +++ b/docs/app/Application.js @@ -0,0 +1,35 @@ +/** + * Main application definition for Docs app. + * + * We define our own Application class because this way we can also + * easily define the dependencies. + */ +Ext.define('Docs.Application', { + extend: 'Ext.app.Application', + name: 'Docs', + + requires: [ + 'Docs.Favorites', + 'Docs.History', + 'Docs.Settings' + ], + + controllers: [ + 'Classes', + 'Search' + ], + + autoCreateViewport: true, + + launch: function() { + Docs.App = this; + Docs.Favorites.init(); + Docs.History.init(); + Docs.Settings.init(); + + // When google analytics event tracking script present on page + if (Docs.initEventTracking) { + Docs.initEventTracking(); + } + } +});