Commit 1d070e30 authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Using Ext.Loader to load classes.

No more managing the long list of javascript files in index.html.

Somehow I couldn't get the loading of Docs.History to work...
We'll see about that later...
parent 7a70e6c5
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
Ext.Loader.setConfig({
    enabled: true,
    paths: {
        'Docs': 'app'
    }
});

/**
 * @class Docs.App
 * @extends Ext.app.Application
+4 −0
Original line number Diff line number Diff line
@@ -3,6 +3,10 @@
 */
Ext.define('Docs.controller.Classes', {
    extend: 'Ext.app.Controller',
    requires: [
        'Docs.History',
        'Docs.Syntax'
    ],

    views: [
        'class.List',
+5 −0
Original line number Diff line number Diff line
@@ -5,6 +5,11 @@
 */
Ext.define('Docs.view.Viewport', {
    extend: 'Ext.container.Viewport',
    requires: [
        'Docs.view.class.Show',
        'Docs.view.class.List',
        'Docs.History'
    ],

    id: 'viewport',
    layout: 'border',
+4 −0
Original line number Diff line number Diff line
@@ -4,6 +4,10 @@
Ext.define('Docs.view.class.Overview', {
    extend: 'Ext.panel.Panel',
    alias: 'widget.classoverview',
    requires: [
        'Docs.view.class.Toolbar',
        'Docs.Syntax'
    ],

    id: 'doc-overview',
    cls: 'doc-tab iScroll',
+3 −0
Original line number Diff line number Diff line
@@ -4,6 +4,9 @@
 */
Ext.define('Docs.view.class.Panel', {
    extend: 'Ext.tab.Panel',
    requires: [
        'Docs.view.class.Overview'
    ],

    id: 'docTabPanel',
    plain: true,
Loading