diff --git a/.gitignore b/.gitignore
index f88116b..b375f85 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,8 @@
.DS_Store
-*.architect
\ No newline at end of file
+.architect
+.sencha
+.sencha_backup
+ext
+touch
+build
+build.xml
\ No newline at end of file
diff --git a/area-chart.xda b/area-chart.xda
deleted file mode 100644
index 97d07bb..0000000
Binary files a/area-chart.xda and /dev/null differ
diff --git a/area-chart/app.html b/area-chart/app.html
deleted file mode 100644
index 41ab15c..0000000
--- a/area-chart/app.html
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
- area-chart
-
-
-
-
-
-
\ No newline at end of file
diff --git a/area-chart/app/view/Viewport.js b/area-chart/app/view/Viewport.js
deleted file mode 100644
index ba80358..0000000
--- a/area-chart/app/view/Viewport.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * File: app/view/Viewport.js
- *
- * This file was generated by Sencha Architect version 2.2.0.
- * http://www.sencha.com/products/architect/
- *
- * This file requires use of the Ext JS 4.0.x library, under independent license.
- * License of Sencha Architect does not include license for Ext JS 4.0.x. For more
- * details see http://www.sencha.com/license or contact license@sencha.com.
- *
- * This file will be auto-generated each and everytime you save your project.
- *
- * Do NOT hand edit this file.
- */
-
-Ext.define('MyApp.view.Viewport', {
- extend: 'MyApp.view.MyWindow',
- renderTo: Ext.getBody()
-});
\ No newline at end of file
diff --git a/area-chart/area-chart.xds b/area-chart/area-chart.xds
deleted file mode 100644
index 98bde9f..0000000
--- a/area-chart/area-chart.xds
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "name": "area-chart",
- "settings": {
- "urlPrefix": "http://localhost/",
- "spacesToIndent": 4,
- "exportPath": "",
- "sdkPath": "",
- "lineEnding": "LF",
- "genTimestamps": false,
- "cacheBust": false,
- "codeGenFormat": "Class",
- "senchaIoKey": "",
- "senchaIoPath": "http://extjs.cachefly.net/designer/IO/",
- "instantiateStore": true,
- "saveOnDeploy": false,
- "appName": "MyApp",
- "cssPath": ""
- },
- "xdsVersion": "2.2.0",
- "xdsBuild": 840,
- "schemaVersion": 1,
- "upgradeVersion": 210000000499,
- "framework": "ext40",
- "topInstanceFileMap": {
- "2f0a83e9-cc8c-4aeb-b6d7-6f685decfa16": {
- "paths": [
- "metadata/view/MyWindow",
- "app/view/override/MyWindow.js",
- "app/view/MyWindow.js",
- "app/view/Viewport.js"
- ],
- "className": "MyWindow"
- },
- "613a5e61-a5b9-4423-8837-9f746de96e01": {
- "paths": [
- "metadata/store/MyStore",
- "app/store/override/MyStore.js",
- "app/store/MyStore.js"
- ],
- "className": "MyStore"
- },
- "464e301b-dd9d-4c4b-b030-b6874e6ff0be": {
- "paths": [
- "metadata/resource/Library"
- ],
- "className": "Library"
- }
- },
- "viewOrderMap": {
- "view": [
- "2f0a83e9-cc8c-4aeb-b6d7-6f685decfa16"
- ],
- "store": [
- "613a5e61-a5b9-4423-8837-9f746de96e01"
- ],
- "controller": [],
- "model": [],
- "resource": [
- "464e301b-dd9d-4c4b-b030-b6874e6ff0be"
- ],
- "app": [
- "application"
- ]
- }
-}
\ No newline at end of file
diff --git a/areaChart.xda b/areaChart.xda
new file mode 100644
index 0000000..bdbb67e
Binary files /dev/null and b/areaChart.xda differ
diff --git a/areaChart/Readme.md b/areaChart/Readme.md
new file mode 100644
index 0000000..3dc2401
--- /dev/null
+++ b/areaChart/Readme.md
@@ -0,0 +1,34 @@
+# areaChart/app
+
+This folder contains the javascript files for the application.
+
+# areaChart/resources
+
+This folder contains static resources (typically an `"images"` folder as well).
+
+# areaChart/overrides
+
+This folder contains override classes. All overrides in this folder will be
+automatically included in application builds if the target class of the override
+is loaded.
+
+# areaChart/sass/etc
+
+This folder contains misc. support code for sass builds (global functions,
+mixins, etc.)
+
+# areaChart/sass/src
+
+This folder contains sass files defining css rules corresponding to classes
+included in the application's javascript code build. By default, files in this
+folder are mapped to the application's root namespace, 'areaChart'. The
+namespace to which files in this directory are matched is controlled by the
+app.sass.namespace property in areaChart/.sencha/app/sencha.cfg.
+
+# areaChart/sass/var
+
+This folder contains sass files defining sass variables corresponding to classes
+included in the application's javascript code build. By default, files in this
+folder are mapped to the application's root namespace, 'areaChart'. The
+namespace to which files in this directory are matched is controlled by the
+app.sass.namespace property in areaChart/.sencha/app/sencha.cfg.
diff --git a/area-chart/app.js b/areaChart/app.js
similarity index 62%
rename from area-chart/app.js
rename to areaChart/app.js
index 668c82a..6b31793 100644
--- a/area-chart/app.js
+++ b/areaChart/app.js
@@ -1,11 +1,11 @@
/*
* File: app.js
*
- * This file was generated by Sencha Architect version 2.2.0.
+ * This file was generated by Sencha Architect version 3.0.0.
* http://www.sencha.com/products/architect/
*
- * This file requires use of the Ext JS 4.0.x library, under independent license.
- * License of Sencha Architect does not include license for Ext JS 4.0.x. For more
+ * This file requires use of the Ext JS 4.2.x library, under independent license.
+ * License of Sencha Architect does not include license for Ext JS 4.2.x. For more
* details see http://www.sencha.com/license or contact license@sencha.com.
*
* This file will be auto-generated each and everytime you save your project.
@@ -13,21 +13,23 @@
* Do NOT hand edit this file.
*/
+// @require @packageOverrides
Ext.Loader.setConfig({
enabled: true
});
-Ext.application({
- requires: [
- 'MyApp.view.MyWindow'
- ],
+Ext.application({
stores: [
'MyStore'
],
views: [
'MyWindow'
],
- autoCreateViewport: true,
- name: 'MyApp'
+ name: 'MyApp',
+
+ launch: function() {
+ Ext.create('MyApp.view.MyWindow', {renderTo: Ext.getBody()});
+ }
+
});
diff --git a/areaChart/app.json b/areaChart/app.json
new file mode 100644
index 0000000..3cf716e
--- /dev/null
+++ b/areaChart/app.json
@@ -0,0 +1,11 @@
+{
+ "name": "MyApp",
+ "requires": [],
+ "id": "e3148612-dfcc-49e4-a8e4-a9d838563077",
+ "resources": [],
+ "_architect": {
+ "_comment": "Please don't edit. This is Architect data.",
+ "resources": [],
+ "requires": []
+ }
+}
\ No newline at end of file
diff --git a/areaChart/app/Application.js b/areaChart/app/Application.js
new file mode 100644
index 0000000..57dde28
--- /dev/null
+++ b/areaChart/app/Application.js
@@ -0,0 +1,17 @@
+Ext.define('areaChart.Application', {
+ name: 'areaChart',
+
+ extend: 'Ext.app.Application',
+
+ views: [
+ // TODO: add views here
+ ],
+
+ controllers: [
+ // TODO: add controllers here
+ ],
+
+ stores: [
+ // TODO: add stores here
+ ]
+});
diff --git a/areaChart/app/Readme.md b/areaChart/app/Readme.md
new file mode 100644
index 0000000..8abd642
--- /dev/null
+++ b/areaChart/app/Readme.md
@@ -0,0 +1,15 @@
+# ./controller
+
+This folder contains the controllers
+
+# ./model
+
+This folder contains the models
+
+# ./view
+
+This folder contains the views
+
+# ./store
+
+This folder contains the stores
\ No newline at end of file
diff --git a/areaChart/app/controller/Main.js b/areaChart/app/controller/Main.js
new file mode 100644
index 0000000..8fc1390
--- /dev/null
+++ b/areaChart/app/controller/Main.js
@@ -0,0 +1,3 @@
+Ext.define('areaChart.controller.Main', {
+ extend: 'Ext.app.Controller'
+});
diff --git a/areaChart/app/controller/Readme.md b/areaChart/app/controller/Readme.md
new file mode 100644
index 0000000..bc7a25c
--- /dev/null
+++ b/areaChart/app/controller/Readme.md
@@ -0,0 +1 @@
+This folder contains the controllers
diff --git a/areaChart/app/model/Readme.md b/areaChart/app/model/Readme.md
new file mode 100644
index 0000000..f761637
--- /dev/null
+++ b/areaChart/app/model/Readme.md
@@ -0,0 +1 @@
+This folder contains the models
diff --git a/area-chart/app/store/MyStore.js b/areaChart/app/store/MyStore.js
similarity index 86%
rename from area-chart/app/store/MyStore.js
rename to areaChart/app/store/MyStore.js
index 7875474..6bc9c5b 100644
--- a/area-chart/app/store/MyStore.js
+++ b/areaChart/app/store/MyStore.js
@@ -1,11 +1,11 @@
/*
* File: app/store/MyStore.js
*
- * This file was generated by Sencha Architect version 2.2.0.
+ * This file was generated by Sencha Architect version 3.0.0.
* http://www.sencha.com/products/architect/
*
- * This file requires use of the Ext JS 4.0.x library, under independent license.
- * License of Sencha Architect does not include license for Ext JS 4.0.x. For more
+ * This file requires use of the Ext JS 4.2.x library, under independent license.
+ * License of Sencha Architect does not include license for Ext JS 4.2.x. For more
* details see http://www.sencha.com/license or contact license@sencha.com.
*
* This file will be auto-generated each and everytime you save your project.
@@ -16,6 +16,10 @@
Ext.define('MyApp.store.MyStore', {
extend: 'Ext.data.Store',
+ requires: [
+ 'Ext.data.Field'
+ ],
+
constructor: function(cfg) {
var me = this;
cfg = cfg || {};
diff --git a/areaChart/app/store/Readme.md b/areaChart/app/store/Readme.md
new file mode 100644
index 0000000..223c396
--- /dev/null
+++ b/areaChart/app/store/Readme.md
@@ -0,0 +1 @@
+This folder contains the stores
diff --git a/areaChart/app/view/Main.js b/areaChart/app/view/Main.js
new file mode 100644
index 0000000..ac021e9
--- /dev/null
+++ b/areaChart/app/view/Main.js
@@ -0,0 +1,26 @@
+Ext.define('areaChart.view.Main', {
+ extend: 'Ext.container.Container',
+ requires:[
+ 'Ext.tab.Panel',
+ 'Ext.layout.container.Border'
+ ],
+
+ xtype: 'app-main',
+
+ layout: {
+ type: 'border'
+ },
+
+ items: [{
+ region: 'west',
+ xtype: 'panel',
+ title: 'west',
+ width: 150
+ },{
+ region: 'center',
+ xtype: 'tabpanel',
+ items:[{
+ title: 'Center Tab 1'
+ }]
+ }]
+});
\ No newline at end of file
diff --git a/area-chart/app/view/MyWindow.js b/areaChart/app/view/MyWindow.js
similarity index 94%
rename from area-chart/app/view/MyWindow.js
rename to areaChart/app/view/MyWindow.js
index 11e9c5c..8965866 100644
--- a/area-chart/app/view/MyWindow.js
+++ b/areaChart/app/view/MyWindow.js
@@ -1,11 +1,11 @@
/*
* File: app/view/MyWindow.js
*
- * This file was generated by Sencha Architect version 2.2.0.
+ * This file was generated by Sencha Architect version 3.0.0.
* http://www.sencha.com/products/architect/
*
- * This file requires use of the Ext JS 4.0.x library, under independent license.
- * License of Sencha Architect does not include license for Ext JS 4.0.x. For more
+ * This file requires use of the Ext JS 4.2.x library, under independent license.
+ * License of Sencha Architect does not include license for Ext JS 4.2.x. For more
* details see http://www.sencha.com/license or contact license@sencha.com.
*
* This file will be auto-generated each and everytime you save your project.
@@ -17,6 +17,12 @@ Ext.define('MyApp.view.MyWindow', {
extend: 'Ext.window.Window',
alias: 'widget.mywindow',
+ requires: [
+ 'Ext.chart.axis.Numeric',
+ 'Ext.chart.axis.Category',
+ 'Ext.chart.series.Area'
+ ],
+
autoShow: true,
height: 600,
width: 800,
@@ -72,16 +78,6 @@ Ext.define('MyApp.view.MyWindow', {
axes: [
{
type: 'Numeric',
- grid: {
- odd: {
- opacity: 1,
- fill: '#ddd',
- stroke: '#bbb',
- 'stroke-width': 1
- }
- },
- position: 'left',
- title: 'Numeric Axis',
fields: [
'data1',
'data2',
@@ -91,12 +87,20 @@ Ext.define('MyApp.view.MyWindow', {
'data6',
'data7'
],
+ grid: {
+ odd: {
+ opacity: 1,
+ fill: '#ddd',
+ stroke: '#bbb',
+ 'stroke-width': 1
+ }
+ },
+ position: 'bottom',
+ title: 'Numeric Axis',
minimum: 0
},
{
type: 'Category',
- grid: true,
- title: 'Month of the Year',
fields: [
'name'
],
@@ -105,6 +109,8 @@ Ext.define('MyApp.view.MyWindow', {
degrees: 315
}
},
+ grid: true,
+ title: 'Month of the Year',
position: 'bottom'
}
],
diff --git a/areaChart/app/view/Readme.md b/areaChart/app/view/Readme.md
new file mode 100644
index 0000000..3cdeada
--- /dev/null
+++ b/areaChart/app/view/Readme.md
@@ -0,0 +1 @@
+This folder contains the views
diff --git a/areaChart/areaChart.xds b/areaChart/areaChart.xds
new file mode 100644
index 0000000..b191c6b
--- /dev/null
+++ b/areaChart/areaChart.xds
@@ -0,0 +1,55 @@
+{
+ "name": "areaChart",
+ "settings": {
+ "cmd": {
+ "license": "commercial",
+ "cmdVersion": "4.0.1.33",
+ "frameworkVersion": "4.2.1.883"
+ },
+ "urlPrefix": "http://localhost:4000/areaChart",
+ "spacesToIndent": 4,
+ "exportPath": "",
+ "sdkPath": "",
+ "lineEnding": "LF",
+ "genTimestamps": false,
+ "cacheBust": false,
+ "codeGenFormat": "Class",
+ "senchaIoKey": "",
+ "senchaIoPath": "http://extjs.cachefly.net/designer/IO/",
+ "instantiateStore": true,
+ "saveOnDeploy": false,
+ "appName": "MyApp",
+ "cssPath": "",
+ "canvasControls": {
+ "viewportSize": {
+ "name": "Auto Expand",
+ "builtIn": true,
+ "height": null,
+ "width": null
+ }
+ },
+ "buildShouldOverwriteIndex": true,
+ "generateArchitectVersion": true
+ },
+ "xdsVersion": "3.0.0",
+ "xdsBuild": 1337,
+ "schemaVersion": 1,
+ "upgradeVersion": 300000000003,
+ "framework": "ext42",
+ "viewOrderMap": {
+ "view": [
+ "2f0a83e9-cc8c-4aeb-b6d7-6f685decfa16"
+ ],
+ "store": [
+ "613a5e61-a5b9-4423-8837-9f746de96e01"
+ ],
+ "controller": [],
+ "model": [],
+ "resource": [
+ "464e301b-dd9d-4c4b-b030-b6874e6ff0be"
+ ],
+ "app": [
+ "application"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/areaChart/bootstrap.css b/areaChart/bootstrap.css
new file mode 100644
index 0000000..83d85a3
--- /dev/null
+++ b/areaChart/bootstrap.css
@@ -0,0 +1,2 @@
+/* generated file */
+@import 'ext/packages/ext-theme-classic/build/resources/ext-theme-classic-all-rtl.css'
\ No newline at end of file
diff --git a/areaChart/bootstrap.js b/areaChart/bootstrap.js
new file mode 100644
index 0000000..66cede3
--- /dev/null
+++ b/areaChart/bootstrap.js
@@ -0,0 +1,2021 @@
+
+/**
+ * This file is generated by Sencha Cmd and should NOT be edited. It is
+ * provided to support globbing requires, custom xtypes, and other
+ * metadata-driven class system features
+ */
+Ext.Loader.addClassPathMappings({
+ "Ext": "ext/src",
+ "Ext.Msg": "ext/src/window/MessageBox.js",
+ "Ext.rtl.EventObjectImpl": "ext/src/rtl/EventObject.js",
+ "MyApp": "app",
+ "areaChart": "app"
+});
+Ext.ClassManager.addNameAlternateMappings({
+ "Ext.AbstractComponent": [],
+ "Ext.AbstractManager": [],
+ "Ext.AbstractPlugin": [],
+ "Ext.Action": [],
+ "Ext.Ajax": [],
+ "Ext.Component": [],
+ "Ext.ComponentLoader": [],
+ "Ext.ComponentManager": [
+ "Ext.ComponentMgr"
+ ],
+ "Ext.ComponentQuery": [],
+ "Ext.Editor": [],
+ "Ext.ElementLoader": [],
+ "Ext.FocusManager": [
+ "Ext.FocusMgr"
+ ],
+ "Ext.Img": [],
+ "Ext.LoadMask": [],
+ "Ext.ModelManager": [
+ "Ext.ModelMgr"
+ ],
+ "Ext.PluginManager": [
+ "Ext.PluginMgr"
+ ],
+ "Ext.ProgressBar": [],
+ "Ext.Queryable": [],
+ "Ext.Shadow": [],
+ "Ext.ShadowPool": [],
+ "Ext.ZIndexManager": [
+ "Ext.WindowGroup"
+ ],
+ "Ext.app.Application": [],
+ "Ext.app.Controller": [],
+ "Ext.app.EventBus": [],
+ "Ext.app.EventDomain": [],
+ "Ext.app.domain.Component": [],
+ "Ext.app.domain.Controller": [],
+ "Ext.app.domain.Direct": [],
+ "Ext.app.domain.Global": [],
+ "Ext.app.domain.Store": [],
+ "Ext.button.Button": [
+ "Ext.Button"
+ ],
+ "Ext.button.Cycle": [
+ "Ext.CycleButton"
+ ],
+ "Ext.button.Manager": [
+ "Ext.ButtonToggleManager"
+ ],
+ "Ext.button.Split": [
+ "Ext.SplitButton"
+ ],
+ "Ext.chart.Callout": [],
+ "Ext.chart.Chart": [],
+ "Ext.chart.Highlight": [],
+ "Ext.chart.Label": [],
+ "Ext.chart.Legend": [],
+ "Ext.chart.LegendItem": [],
+ "Ext.chart.Mask": [],
+ "Ext.chart.MaskLayer": [],
+ "Ext.chart.Navigation": [],
+ "Ext.chart.Shape": [],
+ "Ext.chart.Tip": [],
+ "Ext.chart.TipSurface": [],
+ "Ext.chart.axis.Abstract": [],
+ "Ext.chart.axis.Axis": [
+ "Ext.chart.Axis"
+ ],
+ "Ext.chart.axis.Category": [
+ "Ext.chart.CategoryAxis"
+ ],
+ "Ext.chart.axis.Gauge": [],
+ "Ext.chart.axis.Numeric": [
+ "Ext.chart.NumericAxis"
+ ],
+ "Ext.chart.axis.Radial": [],
+ "Ext.chart.axis.Time": [
+ "Ext.chart.TimeAxis"
+ ],
+ "Ext.chart.series.Area": [],
+ "Ext.chart.series.Bar": [
+ "Ext.chart.BarSeries",
+ "Ext.chart.BarChart",
+ "Ext.chart.StackedBarChart"
+ ],
+ "Ext.chart.series.Cartesian": [
+ "Ext.chart.CartesianSeries",
+ "Ext.chart.CartesianChart"
+ ],
+ "Ext.chart.series.Column": [
+ "Ext.chart.ColumnSeries",
+ "Ext.chart.ColumnChart",
+ "Ext.chart.StackedColumnChart"
+ ],
+ "Ext.chart.series.Gauge": [],
+ "Ext.chart.series.Line": [
+ "Ext.chart.LineSeries",
+ "Ext.chart.LineChart"
+ ],
+ "Ext.chart.series.Pie": [
+ "Ext.chart.PieSeries",
+ "Ext.chart.PieChart"
+ ],
+ "Ext.chart.series.Radar": [],
+ "Ext.chart.series.Scatter": [],
+ "Ext.chart.series.Series": [],
+ "Ext.chart.theme.Base": [],
+ "Ext.chart.theme.Theme": [],
+ "Ext.container.AbstractContainer": [],
+ "Ext.container.ButtonGroup": [
+ "Ext.ButtonGroup"
+ ],
+ "Ext.container.Container": [
+ "Ext.Container"
+ ],
+ "Ext.container.DockingContainer": [],
+ "Ext.container.Monitor": [],
+ "Ext.container.Viewport": [
+ "Ext.Viewport"
+ ],
+ "Ext.data.AbstractStore": [],
+ "Ext.data.ArrayStore": [],
+ "Ext.data.Batch": [],
+ "Ext.data.BufferStore": [],
+ "Ext.data.Connection": [],
+ "Ext.data.DirectStore": [],
+ "Ext.data.Errors": [],
+ "Ext.data.Field": [],
+ "Ext.data.Group": [],
+ "Ext.data.IdGenerator": [],
+ "Ext.data.JsonP": [],
+ "Ext.data.JsonPStore": [],
+ "Ext.data.JsonStore": [],
+ "Ext.data.Model": [
+ "Ext.data.Record"
+ ],
+ "Ext.data.NodeInterface": [],
+ "Ext.data.NodeStore": [],
+ "Ext.data.Operation": [],
+ "Ext.data.PageMap": [],
+ "Ext.data.Request": [],
+ "Ext.data.ResultSet": [],
+ "Ext.data.SequentialIdGenerator": [],
+ "Ext.data.SortTypes": [],
+ "Ext.data.Store": [],
+ "Ext.data.StoreManager": [
+ "Ext.StoreMgr",
+ "Ext.data.StoreMgr",
+ "Ext.StoreManager"
+ ],
+ "Ext.data.Tree": [],
+ "Ext.data.TreeModel": [],
+ "Ext.data.TreeStore": [],
+ "Ext.data.Types": [],
+ "Ext.data.UuidGenerator": [],
+ "Ext.data.XmlStore": [],
+ "Ext.data.association.Association": [
+ "Ext.data.Association"
+ ],
+ "Ext.data.association.BelongsTo": [
+ "Ext.data.BelongsToAssociation"
+ ],
+ "Ext.data.association.HasMany": [
+ "Ext.data.HasManyAssociation"
+ ],
+ "Ext.data.association.HasOne": [
+ "Ext.data.HasOneAssociation"
+ ],
+ "Ext.data.flash.BinaryXhr": [],
+ "Ext.data.proxy.Ajax": [
+ "Ext.data.HttpProxy",
+ "Ext.data.AjaxProxy"
+ ],
+ "Ext.data.proxy.Client": [
+ "Ext.data.ClientProxy"
+ ],
+ "Ext.data.proxy.Direct": [
+ "Ext.data.DirectProxy"
+ ],
+ "Ext.data.proxy.JsonP": [
+ "Ext.data.ScriptTagProxy"
+ ],
+ "Ext.data.proxy.LocalStorage": [
+ "Ext.data.LocalStorageProxy"
+ ],
+ "Ext.data.proxy.Memory": [
+ "Ext.data.MemoryProxy"
+ ],
+ "Ext.data.proxy.Proxy": [
+ "Ext.data.DataProxy",
+ "Ext.data.Proxy"
+ ],
+ "Ext.data.proxy.Rest": [
+ "Ext.data.RestProxy"
+ ],
+ "Ext.data.proxy.Server": [
+ "Ext.data.ServerProxy"
+ ],
+ "Ext.data.proxy.SessionStorage": [
+ "Ext.data.SessionStorageProxy"
+ ],
+ "Ext.data.proxy.WebStorage": [
+ "Ext.data.WebStorageProxy"
+ ],
+ "Ext.data.reader.Array": [
+ "Ext.data.ArrayReader"
+ ],
+ "Ext.data.reader.Json": [
+ "Ext.data.JsonReader"
+ ],
+ "Ext.data.reader.Reader": [
+ "Ext.data.Reader",
+ "Ext.data.DataReader"
+ ],
+ "Ext.data.reader.Xml": [
+ "Ext.data.XmlReader"
+ ],
+ "Ext.data.validations": [],
+ "Ext.data.writer.Json": [
+ "Ext.data.JsonWriter"
+ ],
+ "Ext.data.writer.Writer": [
+ "Ext.data.DataWriter",
+ "Ext.data.Writer"
+ ],
+ "Ext.data.writer.Xml": [
+ "Ext.data.XmlWriter"
+ ],
+ "Ext.dd.DD": [],
+ "Ext.dd.DDProxy": [],
+ "Ext.dd.DDTarget": [],
+ "Ext.dd.DragDrop": [],
+ "Ext.dd.DragDropManager": [
+ "Ext.dd.DragDropMgr",
+ "Ext.dd.DDM"
+ ],
+ "Ext.dd.DragSource": [],
+ "Ext.dd.DragTracker": [],
+ "Ext.dd.DragZone": [],
+ "Ext.dd.DropTarget": [],
+ "Ext.dd.DropZone": [],
+ "Ext.dd.Registry": [],
+ "Ext.dd.ScrollManager": [],
+ "Ext.dd.StatusProxy": [],
+ "Ext.diag.layout.Context": [],
+ "Ext.diag.layout.ContextItem": [],
+ "Ext.direct.Event": [],
+ "Ext.direct.ExceptionEvent": [],
+ "Ext.direct.JsonProvider": [],
+ "Ext.direct.Manager": [],
+ "Ext.direct.PollingProvider": [],
+ "Ext.direct.Provider": [],
+ "Ext.direct.RemotingEvent": [],
+ "Ext.direct.RemotingMethod": [],
+ "Ext.direct.RemotingProvider": [],
+ "Ext.direct.Transaction": [
+ "Ext.Direct.Transaction"
+ ],
+ "Ext.dom.Layer": [
+ "Ext.Layer"
+ ],
+ "Ext.draw.Color": [],
+ "Ext.draw.Component": [],
+ "Ext.draw.CompositeSprite": [],
+ "Ext.draw.Draw": [],
+ "Ext.draw.Matrix": [],
+ "Ext.draw.Sprite": [],
+ "Ext.draw.SpriteDD": [],
+ "Ext.draw.Surface": [],
+ "Ext.draw.Text": [],
+ "Ext.draw.engine.ImageExporter": [],
+ "Ext.draw.engine.Svg": [],
+ "Ext.draw.engine.SvgExporter": [],
+ "Ext.draw.engine.Vml": [],
+ "Ext.flash.Component": [
+ "Ext.FlashComponent"
+ ],
+ "Ext.form.Basic": [
+ "Ext.form.BasicForm"
+ ],
+ "Ext.form.CheckboxGroup": [],
+ "Ext.form.CheckboxManager": [],
+ "Ext.form.FieldAncestor": [],
+ "Ext.form.FieldContainer": [],
+ "Ext.form.FieldSet": [],
+ "Ext.form.Label": [],
+ "Ext.form.Labelable": [],
+ "Ext.form.Panel": [
+ "Ext.FormPanel",
+ "Ext.form.FormPanel"
+ ],
+ "Ext.form.RadioGroup": [],
+ "Ext.form.RadioManager": [],
+ "Ext.form.action.Action": [
+ "Ext.form.Action"
+ ],
+ "Ext.form.action.DirectLoad": [
+ "Ext.form.Action.DirectLoad"
+ ],
+ "Ext.form.action.DirectSubmit": [
+ "Ext.form.Action.DirectSubmit"
+ ],
+ "Ext.form.action.Load": [
+ "Ext.form.Action.Load"
+ ],
+ "Ext.form.action.StandardSubmit": [],
+ "Ext.form.action.Submit": [
+ "Ext.form.Action.Submit"
+ ],
+ "Ext.form.field.Base": [
+ "Ext.form.Field",
+ "Ext.form.BaseField"
+ ],
+ "Ext.form.field.Checkbox": [
+ "Ext.form.Checkbox"
+ ],
+ "Ext.form.field.ComboBox": [
+ "Ext.form.ComboBox"
+ ],
+ "Ext.form.field.Date": [
+ "Ext.form.DateField",
+ "Ext.form.Date"
+ ],
+ "Ext.form.field.Display": [
+ "Ext.form.DisplayField",
+ "Ext.form.Display"
+ ],
+ "Ext.form.field.Field": [],
+ "Ext.form.field.File": [
+ "Ext.form.FileUploadField",
+ "Ext.ux.form.FileUploadField",
+ "Ext.form.File"
+ ],
+ "Ext.form.field.FileButton": [],
+ "Ext.form.field.Hidden": [
+ "Ext.form.Hidden"
+ ],
+ "Ext.form.field.HtmlEditor": [
+ "Ext.form.HtmlEditor"
+ ],
+ "Ext.form.field.Number": [
+ "Ext.form.NumberField",
+ "Ext.form.Number"
+ ],
+ "Ext.form.field.Picker": [
+ "Ext.form.Picker"
+ ],
+ "Ext.form.field.Radio": [
+ "Ext.form.Radio"
+ ],
+ "Ext.form.field.Spinner": [
+ "Ext.form.Spinner"
+ ],
+ "Ext.form.field.Text": [
+ "Ext.form.TextField",
+ "Ext.form.Text"
+ ],
+ "Ext.form.field.TextArea": [
+ "Ext.form.TextArea"
+ ],
+ "Ext.form.field.Time": [
+ "Ext.form.TimeField",
+ "Ext.form.Time"
+ ],
+ "Ext.form.field.Trigger": [
+ "Ext.form.TriggerField",
+ "Ext.form.TwinTriggerField",
+ "Ext.form.Trigger"
+ ],
+ "Ext.form.field.VTypes": [
+ "Ext.form.VTypes"
+ ],
+ "Ext.fx.Anim": [],
+ "Ext.fx.Animator": [],
+ "Ext.fx.CubicBezier": [],
+ "Ext.fx.Easing": [],
+ "Ext.fx.Manager": [],
+ "Ext.fx.PropertyHandler": [],
+ "Ext.fx.Queue": [],
+ "Ext.fx.target.Component": [],
+ "Ext.fx.target.CompositeElement": [],
+ "Ext.fx.target.CompositeElementCSS": [],
+ "Ext.fx.target.CompositeSprite": [],
+ "Ext.fx.target.Element": [],
+ "Ext.fx.target.ElementCSS": [],
+ "Ext.fx.target.Sprite": [],
+ "Ext.fx.target.Target": [],
+ "Ext.grid.CellContext": [],
+ "Ext.grid.CellEditor": [],
+ "Ext.grid.ColumnComponentLayout": [],
+ "Ext.grid.ColumnLayout": [],
+ "Ext.grid.ColumnManager": [
+ "Ext.grid.ColumnModel"
+ ],
+ "Ext.grid.Panel": [
+ "Ext.list.ListView",
+ "Ext.ListView",
+ "Ext.grid.GridPanel"
+ ],
+ "Ext.grid.RowEditor": [],
+ "Ext.grid.RowEditorButtons": [],
+ "Ext.grid.View": [],
+ "Ext.grid.ViewDropZone": [],
+ "Ext.grid.column.Action": [
+ "Ext.grid.ActionColumn"
+ ],
+ "Ext.grid.column.Boolean": [
+ "Ext.grid.BooleanColumn"
+ ],
+ "Ext.grid.column.CheckColumn": [
+ "Ext.ux.CheckColumn"
+ ],
+ "Ext.grid.column.Column": [
+ "Ext.grid.Column"
+ ],
+ "Ext.grid.column.Date": [
+ "Ext.grid.DateColumn"
+ ],
+ "Ext.grid.column.Number": [
+ "Ext.grid.NumberColumn"
+ ],
+ "Ext.grid.column.RowNumberer": [
+ "Ext.grid.RowNumberer"
+ ],
+ "Ext.grid.column.Template": [
+ "Ext.grid.TemplateColumn"
+ ],
+ "Ext.grid.feature.AbstractSummary": [],
+ "Ext.grid.feature.Feature": [],
+ "Ext.grid.feature.GroupStore": [],
+ "Ext.grid.feature.Grouping": [],
+ "Ext.grid.feature.GroupingSummary": [],
+ "Ext.grid.feature.RowBody": [],
+ "Ext.grid.feature.RowWrap": [],
+ "Ext.grid.feature.Summary": [],
+ "Ext.grid.header.Container": [],
+ "Ext.grid.header.DragZone": [],
+ "Ext.grid.header.DropZone": [],
+ "Ext.grid.locking.HeaderContainer": [],
+ "Ext.grid.locking.Lockable": [
+ "Ext.grid.Lockable"
+ ],
+ "Ext.grid.locking.View": [
+ "Ext.grid.LockingView"
+ ],
+ "Ext.grid.plugin.BufferedRenderer": [],
+ "Ext.grid.plugin.BufferedRendererTableView": [],
+ "Ext.grid.plugin.BufferedRendererTreeView": [],
+ "Ext.grid.plugin.CellEditing": [],
+ "Ext.grid.plugin.DivRenderer": [],
+ "Ext.grid.plugin.DragDrop": [],
+ "Ext.grid.plugin.Editing": [],
+ "Ext.grid.plugin.HeaderReorderer": [],
+ "Ext.grid.plugin.HeaderResizer": [],
+ "Ext.grid.plugin.RowEditing": [],
+ "Ext.grid.plugin.RowExpander": [],
+ "Ext.grid.property.Grid": [
+ "Ext.grid.PropertyGrid"
+ ],
+ "Ext.grid.property.HeaderContainer": [
+ "Ext.grid.PropertyColumnModel"
+ ],
+ "Ext.grid.property.Property": [
+ "Ext.PropGridProperty"
+ ],
+ "Ext.grid.property.Store": [
+ "Ext.grid.PropertyStore"
+ ],
+ "Ext.layout.ClassList": [],
+ "Ext.layout.Context": [],
+ "Ext.layout.ContextItem": [],
+ "Ext.layout.Layout": [],
+ "Ext.layout.SizeModel": [],
+ "Ext.layout.component.Auto": [],
+ "Ext.layout.component.Body": [],
+ "Ext.layout.component.BoundList": [],
+ "Ext.layout.component.Button": [],
+ "Ext.layout.component.Component": [],
+ "Ext.layout.component.Dock": [
+ "Ext.layout.component.AbstractDock"
+ ],
+ "Ext.layout.component.Draw": [],
+ "Ext.layout.component.FieldSet": [],
+ "Ext.layout.component.ProgressBar": [],
+ "Ext.layout.component.field.ComboBox": [],
+ "Ext.layout.component.field.Field": [],
+ "Ext.layout.component.field.FieldContainer": [],
+ "Ext.layout.component.field.HtmlEditor": [],
+ "Ext.layout.component.field.Slider": [],
+ "Ext.layout.component.field.Text": [],
+ "Ext.layout.component.field.TextArea": [],
+ "Ext.layout.component.field.Trigger": [],
+ "Ext.layout.container.Absolute": [
+ "Ext.layout.AbsoluteLayout"
+ ],
+ "Ext.layout.container.Accordion": [
+ "Ext.layout.AccordionLayout"
+ ],
+ "Ext.layout.container.Anchor": [
+ "Ext.layout.AnchorLayout"
+ ],
+ "Ext.layout.container.Auto": [],
+ "Ext.layout.container.Border": [
+ "Ext.layout.BorderLayout"
+ ],
+ "Ext.layout.container.Box": [
+ "Ext.layout.BoxLayout"
+ ],
+ "Ext.layout.container.Card": [
+ "Ext.layout.CardLayout"
+ ],
+ "Ext.layout.container.CheckboxGroup": [],
+ "Ext.layout.container.Column": [
+ "Ext.layout.ColumnLayout"
+ ],
+ "Ext.layout.container.Container": [
+ "Ext.layout.ContainerLayout"
+ ],
+ "Ext.layout.container.Editor": [],
+ "Ext.layout.container.Fit": [
+ "Ext.layout.FitLayout"
+ ],
+ "Ext.layout.container.Form": [
+ "Ext.layout.FormLayout"
+ ],
+ "Ext.layout.container.HBox": [
+ "Ext.layout.HBoxLayout"
+ ],
+ "Ext.layout.container.Table": [
+ "Ext.layout.TableLayout"
+ ],
+ "Ext.layout.container.VBox": [
+ "Ext.layout.VBoxLayout"
+ ],
+ "Ext.layout.container.border.Region": [],
+ "Ext.layout.container.boxOverflow.Menu": [
+ "Ext.layout.boxOverflow.Menu"
+ ],
+ "Ext.layout.container.boxOverflow.None": [
+ "Ext.layout.boxOverflow.None"
+ ],
+ "Ext.layout.container.boxOverflow.Scroller": [
+ "Ext.layout.boxOverflow.Scroller"
+ ],
+ "Ext.menu.CheckItem": [],
+ "Ext.menu.ColorPicker": [],
+ "Ext.menu.DatePicker": [],
+ "Ext.menu.Item": [
+ "Ext.menu.TextItem"
+ ],
+ "Ext.menu.KeyNav": [],
+ "Ext.menu.Manager": [
+ "Ext.menu.MenuMgr"
+ ],
+ "Ext.menu.Menu": [],
+ "Ext.menu.Separator": [],
+ "Ext.panel.AbstractPanel": [],
+ "Ext.panel.DD": [],
+ "Ext.panel.Header": [],
+ "Ext.panel.Panel": [
+ "Ext.Panel"
+ ],
+ "Ext.panel.Proxy": [
+ "Ext.dd.PanelProxy"
+ ],
+ "Ext.panel.Table": [],
+ "Ext.panel.Tool": [],
+ "Ext.picker.Color": [
+ "Ext.ColorPalette"
+ ],
+ "Ext.picker.Date": [
+ "Ext.DatePicker"
+ ],
+ "Ext.picker.Month": [
+ "Ext.MonthPicker"
+ ],
+ "Ext.picker.Time": [],
+ "Ext.resizer.BorderSplitter": [],
+ "Ext.resizer.BorderSplitterTracker": [],
+ "Ext.resizer.Handle": [],
+ "Ext.resizer.ResizeTracker": [],
+ "Ext.resizer.Resizer": [
+ "Ext.Resizable"
+ ],
+ "Ext.resizer.Splitter": [],
+ "Ext.resizer.SplitterTracker": [],
+ "Ext.rtl.AbstractComponent": [],
+ "Ext.rtl.EventObjectImpl": [],
+ "Ext.rtl.button.Button": [],
+ "Ext.rtl.dd.DD": [],
+ "Ext.rtl.dom.Element_anim": [],
+ "Ext.rtl.dom.Element_insertion": [],
+ "Ext.rtl.dom.Element_position": [],
+ "Ext.rtl.dom.Element_scroll": [],
+ "Ext.rtl.dom.Element_static": [],
+ "Ext.rtl.dom.Layer": [],
+ "Ext.rtl.form.field.Checkbox": [],
+ "Ext.rtl.form.field.File": [],
+ "Ext.rtl.form.field.Spinner": [],
+ "Ext.rtl.form.field.Trigger": [],
+ "Ext.rtl.grid.CellEditor": [],
+ "Ext.rtl.grid.RowEditor": [],
+ "Ext.rtl.grid.column.Column": [],
+ "Ext.rtl.grid.plugin.HeaderResizer": [],
+ "Ext.rtl.grid.plugin.RowEditing": [],
+ "Ext.rtl.layout.ContextItem": [],
+ "Ext.rtl.layout.component.Dock": [],
+ "Ext.rtl.layout.component.field.Text": [],
+ "Ext.rtl.layout.component.field.Trigger": [],
+ "Ext.rtl.layout.container.Absolute": [],
+ "Ext.rtl.layout.container.Border": [],
+ "Ext.rtl.layout.container.Box": [],
+ "Ext.rtl.layout.container.CheckboxGroup": [],
+ "Ext.rtl.layout.container.Column": [],
+ "Ext.rtl.layout.container.HBox": [],
+ "Ext.rtl.layout.container.VBox": [],
+ "Ext.rtl.layout.container.boxOverflow.Menu": [],
+ "Ext.rtl.layout.container.boxOverflow.Scroller": [],
+ "Ext.rtl.panel.Header": [],
+ "Ext.rtl.panel.Panel": [],
+ "Ext.rtl.resizer.BorderSplitterTracker": [],
+ "Ext.rtl.resizer.ResizeTracker": [],
+ "Ext.rtl.resizer.SplitterTracker": [],
+ "Ext.rtl.selection.CellModel": [],
+ "Ext.rtl.selection.TreeModel": [],
+ "Ext.rtl.slider.Multi": [],
+ "Ext.rtl.tab.Bar": [],
+ "Ext.rtl.tip.QuickTipManager": [],
+ "Ext.rtl.tree.Column": [],
+ "Ext.rtl.util.Floating": [],
+ "Ext.rtl.util.Renderable": [],
+ "Ext.rtl.view.Table": [],
+ "Ext.selection.CellModel": [],
+ "Ext.selection.CheckboxModel": [],
+ "Ext.selection.DataViewModel": [],
+ "Ext.selection.Model": [
+ "Ext.AbstractSelectionModel"
+ ],
+ "Ext.selection.RowModel": [],
+ "Ext.selection.TreeModel": [],
+ "Ext.slider.Multi": [
+ "Ext.slider.MultiSlider"
+ ],
+ "Ext.slider.Single": [
+ "Ext.Slider",
+ "Ext.form.SliderField",
+ "Ext.slider.SingleSlider",
+ "Ext.slider.Slider"
+ ],
+ "Ext.slider.Thumb": [],
+ "Ext.slider.Tip": [],
+ "Ext.state.CookieProvider": [],
+ "Ext.state.LocalStorageProvider": [],
+ "Ext.state.Manager": [],
+ "Ext.state.Provider": [],
+ "Ext.state.Stateful": [],
+ "Ext.tab.Bar": [],
+ "Ext.tab.Panel": [
+ "Ext.TabPanel"
+ ],
+ "Ext.tab.Tab": [],
+ "Ext.tip.QuickTip": [
+ "Ext.QuickTip"
+ ],
+ "Ext.tip.QuickTipManager": [
+ "Ext.QuickTips"
+ ],
+ "Ext.tip.Tip": [
+ "Ext.Tip"
+ ],
+ "Ext.tip.ToolTip": [
+ "Ext.ToolTip"
+ ],
+ "Ext.toolbar.Fill": [
+ "Ext.Toolbar.Fill"
+ ],
+ "Ext.toolbar.Item": [
+ "Ext.Toolbar.Item"
+ ],
+ "Ext.toolbar.Paging": [
+ "Ext.PagingToolbar"
+ ],
+ "Ext.toolbar.Separator": [
+ "Ext.Toolbar.Separator"
+ ],
+ "Ext.toolbar.Spacer": [
+ "Ext.Toolbar.Spacer"
+ ],
+ "Ext.toolbar.TextItem": [
+ "Ext.Toolbar.TextItem"
+ ],
+ "Ext.toolbar.Toolbar": [
+ "Ext.Toolbar"
+ ],
+ "Ext.tree.Column": [],
+ "Ext.tree.Panel": [
+ "Ext.tree.TreePanel",
+ "Ext.TreePanel"
+ ],
+ "Ext.tree.View": [],
+ "Ext.tree.ViewDragZone": [],
+ "Ext.tree.ViewDropZone": [],
+ "Ext.tree.plugin.TreeViewDragDrop": [],
+ "Ext.util.AbstractMixedCollection": [],
+ "Ext.util.Animate": [],
+ "Ext.util.Bindable": [],
+ "Ext.util.CSS": [],
+ "Ext.util.ClickRepeater": [],
+ "Ext.util.ComponentDragger": [],
+ "Ext.util.Cookies": [],
+ "Ext.util.ElementContainer": [],
+ "Ext.util.Filter": [],
+ "Ext.util.Floating": [],
+ "Ext.util.Grouper": [],
+ "Ext.util.HashMap": [],
+ "Ext.util.History": [
+ "Ext.History"
+ ],
+ "Ext.util.Inflector": [],
+ "Ext.util.KeyMap": [
+ "Ext.KeyMap"
+ ],
+ "Ext.util.KeyNav": [
+ "Ext.KeyNav"
+ ],
+ "Ext.util.LruCache": [],
+ "Ext.util.Memento": [],
+ "Ext.util.MixedCollection": [],
+ "Ext.util.Offset": [],
+ "Ext.util.Point": [],
+ "Ext.util.ProtoElement": [],
+ "Ext.util.Queue": [],
+ "Ext.util.Region": [],
+ "Ext.util.Renderable": [],
+ "Ext.util.Sortable": [],
+ "Ext.util.Sorter": [],
+ "Ext.util.TextMetrics": [],
+ "Ext.ux.BoxReorderer": [],
+ "Ext.ux.CellDragDrop": [],
+ "Ext.ux.DataTip": [],
+ "Ext.ux.DataView.Animated": [],
+ "Ext.ux.DataView.DragSelector": [],
+ "Ext.ux.DataView.Draggable": [],
+ "Ext.ux.DataView.LabelEditor": [],
+ "Ext.ux.FieldReplicator": [],
+ "Ext.ux.GMapPanel": [],
+ "Ext.ux.GroupTabPanel": [],
+ "Ext.ux.GroupTabRenderer": [],
+ "Ext.ux.IFrame": [],
+ "Ext.ux.LiveSearchGridPanel": [],
+ "Ext.ux.PreviewPlugin": [],
+ "Ext.ux.ProgressBarPager": [],
+ "Ext.ux.RowExpander": [],
+ "Ext.ux.SlidingPager": [],
+ "Ext.ux.Spotlight": [],
+ "Ext.ux.TabCloseMenu": [],
+ "Ext.ux.TabReorderer": [],
+ "Ext.ux.TabScrollerMenu": [],
+ "Ext.ux.ToolbarDroppable": [],
+ "Ext.ux.TreePicker": [],
+ "Ext.ux.ajax.DataSimlet": [],
+ "Ext.ux.ajax.JsonSimlet": [],
+ "Ext.ux.ajax.SimManager": [],
+ "Ext.ux.ajax.SimXhr": [],
+ "Ext.ux.ajax.Simlet": [],
+ "Ext.ux.ajax.XmlSimlet": [],
+ "Ext.ux.data.PagingMemoryProxy": [
+ "Ext.data.PagingMemoryProxy"
+ ],
+ "Ext.ux.dd.CellFieldDropZone": [],
+ "Ext.ux.dd.PanelFieldDragZone": [],
+ "Ext.ux.event.Driver": [],
+ "Ext.ux.event.Maker": [],
+ "Ext.ux.event.Player": [],
+ "Ext.ux.event.Recorder": [],
+ "Ext.ux.event.RecorderManager": [],
+ "Ext.ux.form.ItemSelector": [
+ "Ext.ux.ItemSelector"
+ ],
+ "Ext.ux.form.MultiSelect": [
+ "Ext.ux.Multiselect"
+ ],
+ "Ext.ux.form.SearchField": [],
+ "Ext.ux.grid.FiltersFeature": [],
+ "Ext.ux.grid.TransformGrid": [],
+ "Ext.ux.grid.filter.BooleanFilter": [],
+ "Ext.ux.grid.filter.DateFilter": [],
+ "Ext.ux.grid.filter.DateTimeFilter": [],
+ "Ext.ux.grid.filter.Filter": [],
+ "Ext.ux.grid.filter.ListFilter": [],
+ "Ext.ux.grid.filter.NumericFilter": [],
+ "Ext.ux.grid.filter.StringFilter": [],
+ "Ext.ux.grid.menu.ListMenu": [],
+ "Ext.ux.grid.menu.RangeMenu": [],
+ "Ext.ux.layout.Center": [],
+ "Ext.ux.statusbar.StatusBar": [
+ "Ext.ux.StatusBar"
+ ],
+ "Ext.ux.statusbar.ValidationStatus": [],
+ "Ext.view.AbstractView": [],
+ "Ext.view.BoundList": [
+ "Ext.BoundList"
+ ],
+ "Ext.view.BoundListKeyNav": [],
+ "Ext.view.DragZone": [],
+ "Ext.view.DropZone": [],
+ "Ext.view.NodeCache": [],
+ "Ext.view.Table": [],
+ "Ext.view.TableLayout": [],
+ "Ext.view.View": [
+ "Ext.DataView"
+ ],
+ "Ext.window.MessageBox": [],
+ "Ext.window.Window": [
+ "Ext.Window"
+ ],
+ "MyApp.store.MyStore": [],
+ "MyApp.view.MyWindow": [],
+ "MyApp.view.Viewport": [],
+ "areaChart.Application": [],
+ "areaChart.controller.Main": [],
+ "areaChart.view.Main": []
+});
+Ext.ClassManager.addNameAliasMappings({
+ "Ext.AbstractComponent": [],
+ "Ext.AbstractManager": [],
+ "Ext.AbstractPlugin": [],
+ "Ext.Action": [],
+ "Ext.Ajax": [],
+ "Ext.Component": [
+ "widget.box",
+ "widget.component"
+ ],
+ "Ext.ComponentLoader": [],
+ "Ext.ComponentManager": [],
+ "Ext.ComponentQuery": [],
+ "Ext.Editor": [
+ "widget.editor"
+ ],
+ "Ext.ElementLoader": [],
+ "Ext.FocusManager": [],
+ "Ext.Img": [
+ "widget.image",
+ "widget.imagecomponent"
+ ],
+ "Ext.LoadMask": [
+ "widget.loadmask"
+ ],
+ "Ext.ModelManager": [],
+ "Ext.PluginManager": [],
+ "Ext.ProgressBar": [
+ "widget.progressbar"
+ ],
+ "Ext.Queryable": [],
+ "Ext.Shadow": [],
+ "Ext.ShadowPool": [],
+ "Ext.ZIndexManager": [],
+ "Ext.app.Application": [],
+ "Ext.app.Controller": [],
+ "Ext.app.EventBus": [],
+ "Ext.app.EventDomain": [],
+ "Ext.app.domain.Component": [],
+ "Ext.app.domain.Controller": [],
+ "Ext.app.domain.Direct": [],
+ "Ext.app.domain.Global": [],
+ "Ext.app.domain.Store": [],
+ "Ext.button.Button": [
+ "widget.button"
+ ],
+ "Ext.button.Cycle": [
+ "widget.cycle"
+ ],
+ "Ext.button.Manager": [],
+ "Ext.button.Split": [
+ "widget.splitbutton"
+ ],
+ "Ext.chart.Callout": [],
+ "Ext.chart.Chart": [
+ "widget.chart"
+ ],
+ "Ext.chart.Highlight": [],
+ "Ext.chart.Label": [],
+ "Ext.chart.Legend": [],
+ "Ext.chart.LegendItem": [],
+ "Ext.chart.Mask": [],
+ "Ext.chart.MaskLayer": [],
+ "Ext.chart.Navigation": [],
+ "Ext.chart.Shape": [],
+ "Ext.chart.Tip": [],
+ "Ext.chart.TipSurface": [],
+ "Ext.chart.axis.Abstract": [],
+ "Ext.chart.axis.Axis": [],
+ "Ext.chart.axis.Category": [
+ "axis.category"
+ ],
+ "Ext.chart.axis.Gauge": [
+ "axis.gauge"
+ ],
+ "Ext.chart.axis.Numeric": [
+ "axis.numeric"
+ ],
+ "Ext.chart.axis.Radial": [
+ "axis.radial"
+ ],
+ "Ext.chart.axis.Time": [
+ "axis.time"
+ ],
+ "Ext.chart.series.Area": [
+ "series.area"
+ ],
+ "Ext.chart.series.Bar": [
+ "series.bar"
+ ],
+ "Ext.chart.series.Cartesian": [],
+ "Ext.chart.series.Column": [
+ "series.column"
+ ],
+ "Ext.chart.series.Gauge": [
+ "series.gauge"
+ ],
+ "Ext.chart.series.Line": [
+ "series.line"
+ ],
+ "Ext.chart.series.Pie": [
+ "series.pie"
+ ],
+ "Ext.chart.series.Radar": [
+ "series.radar"
+ ],
+ "Ext.chart.series.Scatter": [
+ "series.scatter"
+ ],
+ "Ext.chart.series.Series": [],
+ "Ext.chart.theme.Base": [],
+ "Ext.chart.theme.Theme": [],
+ "Ext.container.AbstractContainer": [],
+ "Ext.container.ButtonGroup": [
+ "widget.buttongroup"
+ ],
+ "Ext.container.Container": [
+ "widget.container"
+ ],
+ "Ext.container.DockingContainer": [],
+ "Ext.container.Monitor": [],
+ "Ext.container.Viewport": [
+ "widget.viewport"
+ ],
+ "Ext.data.AbstractStore": [],
+ "Ext.data.ArrayStore": [
+ "store.array"
+ ],
+ "Ext.data.Batch": [],
+ "Ext.data.BufferStore": [
+ "store.buffer"
+ ],
+ "Ext.data.Connection": [],
+ "Ext.data.DirectStore": [
+ "store.direct"
+ ],
+ "Ext.data.Errors": [],
+ "Ext.data.Field": [
+ "data.field"
+ ],
+ "Ext.data.Group": [],
+ "Ext.data.IdGenerator": [],
+ "Ext.data.JsonP": [],
+ "Ext.data.JsonPStore": [
+ "store.jsonp"
+ ],
+ "Ext.data.JsonStore": [
+ "store.json"
+ ],
+ "Ext.data.Model": [],
+ "Ext.data.NodeInterface": [],
+ "Ext.data.NodeStore": [
+ "store.node"
+ ],
+ "Ext.data.Operation": [],
+ "Ext.data.PageMap": [],
+ "Ext.data.Request": [],
+ "Ext.data.ResultSet": [],
+ "Ext.data.SequentialIdGenerator": [
+ "idgen.sequential"
+ ],
+ "Ext.data.SortTypes": [],
+ "Ext.data.Store": [
+ "store.store"
+ ],
+ "Ext.data.StoreManager": [],
+ "Ext.data.Tree": [
+ "data.tree"
+ ],
+ "Ext.data.TreeModel": [],
+ "Ext.data.TreeStore": [
+ "store.tree"
+ ],
+ "Ext.data.Types": [],
+ "Ext.data.UuidGenerator": [
+ "idgen.uuid"
+ ],
+ "Ext.data.XmlStore": [
+ "store.xml"
+ ],
+ "Ext.data.association.Association": [],
+ "Ext.data.association.BelongsTo": [
+ "association.belongsto"
+ ],
+ "Ext.data.association.HasMany": [
+ "association.hasmany"
+ ],
+ "Ext.data.association.HasOne": [
+ "association.hasone"
+ ],
+ "Ext.data.flash.BinaryXhr": [],
+ "Ext.data.proxy.Ajax": [
+ "proxy.ajax"
+ ],
+ "Ext.data.proxy.Client": [],
+ "Ext.data.proxy.Direct": [
+ "proxy.direct"
+ ],
+ "Ext.data.proxy.JsonP": [
+ "proxy.jsonp",
+ "proxy.scripttag"
+ ],
+ "Ext.data.proxy.LocalStorage": [
+ "proxy.localstorage"
+ ],
+ "Ext.data.proxy.Memory": [
+ "proxy.memory"
+ ],
+ "Ext.data.proxy.Proxy": [
+ "proxy.proxy"
+ ],
+ "Ext.data.proxy.Rest": [
+ "proxy.rest"
+ ],
+ "Ext.data.proxy.Server": [
+ "proxy.server"
+ ],
+ "Ext.data.proxy.SessionStorage": [
+ "proxy.sessionstorage"
+ ],
+ "Ext.data.proxy.WebStorage": [],
+ "Ext.data.reader.Array": [
+ "reader.array"
+ ],
+ "Ext.data.reader.Json": [
+ "reader.json"
+ ],
+ "Ext.data.reader.Reader": [],
+ "Ext.data.reader.Xml": [
+ "reader.xml"
+ ],
+ "Ext.data.validations": [],
+ "Ext.data.writer.Json": [
+ "writer.json"
+ ],
+ "Ext.data.writer.Writer": [
+ "writer.base"
+ ],
+ "Ext.data.writer.Xml": [
+ "writer.xml"
+ ],
+ "Ext.dd.DD": [],
+ "Ext.dd.DDProxy": [],
+ "Ext.dd.DDTarget": [],
+ "Ext.dd.DragDrop": [],
+ "Ext.dd.DragDropManager": [],
+ "Ext.dd.DragSource": [],
+ "Ext.dd.DragTracker": [],
+ "Ext.dd.DragZone": [],
+ "Ext.dd.DropTarget": [],
+ "Ext.dd.DropZone": [],
+ "Ext.dd.Registry": [],
+ "Ext.dd.ScrollManager": [],
+ "Ext.dd.StatusProxy": [],
+ "Ext.diag.layout.Context": [],
+ "Ext.diag.layout.ContextItem": [],
+ "Ext.direct.Event": [
+ "direct.event"
+ ],
+ "Ext.direct.ExceptionEvent": [
+ "direct.exception"
+ ],
+ "Ext.direct.JsonProvider": [
+ "direct.jsonprovider"
+ ],
+ "Ext.direct.Manager": [],
+ "Ext.direct.PollingProvider": [
+ "direct.pollingprovider"
+ ],
+ "Ext.direct.Provider": [
+ "direct.provider"
+ ],
+ "Ext.direct.RemotingEvent": [
+ "direct.rpc"
+ ],
+ "Ext.direct.RemotingMethod": [],
+ "Ext.direct.RemotingProvider": [
+ "direct.remotingprovider"
+ ],
+ "Ext.direct.Transaction": [
+ "direct.transaction"
+ ],
+ "Ext.dom.Layer": [],
+ "Ext.draw.Color": [],
+ "Ext.draw.Component": [
+ "widget.draw"
+ ],
+ "Ext.draw.CompositeSprite": [],
+ "Ext.draw.Draw": [],
+ "Ext.draw.Matrix": [],
+ "Ext.draw.Sprite": [],
+ "Ext.draw.SpriteDD": [],
+ "Ext.draw.Surface": [],
+ "Ext.draw.Text": [
+ "widget.text"
+ ],
+ "Ext.draw.engine.ImageExporter": [],
+ "Ext.draw.engine.Svg": [],
+ "Ext.draw.engine.SvgExporter": [],
+ "Ext.draw.engine.Vml": [],
+ "Ext.flash.Component": [
+ "widget.flash"
+ ],
+ "Ext.form.Basic": [],
+ "Ext.form.CheckboxGroup": [
+ "widget.checkboxgroup"
+ ],
+ "Ext.form.CheckboxManager": [],
+ "Ext.form.FieldAncestor": [],
+ "Ext.form.FieldContainer": [
+ "widget.fieldcontainer"
+ ],
+ "Ext.form.FieldSet": [
+ "widget.fieldset"
+ ],
+ "Ext.form.Label": [
+ "widget.label"
+ ],
+ "Ext.form.Labelable": [],
+ "Ext.form.Panel": [
+ "widget.form"
+ ],
+ "Ext.form.RadioGroup": [
+ "widget.radiogroup"
+ ],
+ "Ext.form.RadioManager": [],
+ "Ext.form.action.Action": [],
+ "Ext.form.action.DirectLoad": [
+ "formaction.directload"
+ ],
+ "Ext.form.action.DirectSubmit": [
+ "formaction.directsubmit"
+ ],
+ "Ext.form.action.Load": [
+ "formaction.load"
+ ],
+ "Ext.form.action.StandardSubmit": [
+ "formaction.standardsubmit"
+ ],
+ "Ext.form.action.Submit": [
+ "formaction.submit"
+ ],
+ "Ext.form.field.Base": [
+ "widget.field"
+ ],
+ "Ext.form.field.Checkbox": [
+ "widget.checkbox",
+ "widget.checkboxfield"
+ ],
+ "Ext.form.field.ComboBox": [
+ "widget.combo",
+ "widget.combobox"
+ ],
+ "Ext.form.field.Date": [
+ "widget.datefield"
+ ],
+ "Ext.form.field.Display": [
+ "widget.displayfield"
+ ],
+ "Ext.form.field.Field": [],
+ "Ext.form.field.File": [
+ "widget.filefield",
+ "widget.fileuploadfield"
+ ],
+ "Ext.form.field.FileButton": [
+ "widget.filebutton"
+ ],
+ "Ext.form.field.Hidden": [
+ "widget.hidden",
+ "widget.hiddenfield"
+ ],
+ "Ext.form.field.HtmlEditor": [
+ "widget.htmleditor"
+ ],
+ "Ext.form.field.Number": [
+ "widget.numberfield"
+ ],
+ "Ext.form.field.Picker": [
+ "widget.pickerfield"
+ ],
+ "Ext.form.field.Radio": [
+ "widget.radio",
+ "widget.radiofield"
+ ],
+ "Ext.form.field.Spinner": [
+ "widget.spinnerfield"
+ ],
+ "Ext.form.field.Text": [
+ "widget.textfield"
+ ],
+ "Ext.form.field.TextArea": [
+ "widget.textarea",
+ "widget.textareafield"
+ ],
+ "Ext.form.field.Time": [
+ "widget.timefield"
+ ],
+ "Ext.form.field.Trigger": [
+ "widget.trigger",
+ "widget.triggerfield"
+ ],
+ "Ext.form.field.VTypes": [],
+ "Ext.fx.Anim": [],
+ "Ext.fx.Animator": [],
+ "Ext.fx.CubicBezier": [],
+ "Ext.fx.Easing": [],
+ "Ext.fx.Manager": [],
+ "Ext.fx.PropertyHandler": [],
+ "Ext.fx.Queue": [],
+ "Ext.fx.target.Component": [],
+ "Ext.fx.target.CompositeElement": [],
+ "Ext.fx.target.CompositeElementCSS": [],
+ "Ext.fx.target.CompositeSprite": [],
+ "Ext.fx.target.Element": [],
+ "Ext.fx.target.ElementCSS": [],
+ "Ext.fx.target.Sprite": [],
+ "Ext.fx.target.Target": [],
+ "Ext.grid.CellContext": [],
+ "Ext.grid.CellEditor": [],
+ "Ext.grid.ColumnComponentLayout": [
+ "layout.columncomponent"
+ ],
+ "Ext.grid.ColumnLayout": [
+ "layout.gridcolumn"
+ ],
+ "Ext.grid.ColumnManager": [],
+ "Ext.grid.Panel": [
+ "widget.grid",
+ "widget.gridpanel"
+ ],
+ "Ext.grid.RowEditor": [
+ "widget.roweditor"
+ ],
+ "Ext.grid.RowEditorButtons": [
+ "widget.roweditorbuttons"
+ ],
+ "Ext.grid.View": [
+ "widget.gridview"
+ ],
+ "Ext.grid.ViewDropZone": [],
+ "Ext.grid.column.Action": [
+ "widget.actioncolumn"
+ ],
+ "Ext.grid.column.Boolean": [
+ "widget.booleancolumn"
+ ],
+ "Ext.grid.column.CheckColumn": [
+ "widget.checkcolumn"
+ ],
+ "Ext.grid.column.Column": [
+ "widget.gridcolumn"
+ ],
+ "Ext.grid.column.Date": [
+ "widget.datecolumn"
+ ],
+ "Ext.grid.column.Number": [
+ "widget.numbercolumn"
+ ],
+ "Ext.grid.column.RowNumberer": [
+ "widget.rownumberer"
+ ],
+ "Ext.grid.column.Template": [
+ "widget.templatecolumn"
+ ],
+ "Ext.grid.feature.AbstractSummary": [
+ "feature.abstractsummary"
+ ],
+ "Ext.grid.feature.Feature": [
+ "feature.feature"
+ ],
+ "Ext.grid.feature.GroupStore": [],
+ "Ext.grid.feature.Grouping": [
+ "feature.grouping"
+ ],
+ "Ext.grid.feature.GroupingSummary": [
+ "feature.groupingsummary"
+ ],
+ "Ext.grid.feature.RowBody": [
+ "feature.rowbody"
+ ],
+ "Ext.grid.feature.RowWrap": [
+ "feature.rowwrap"
+ ],
+ "Ext.grid.feature.Summary": [
+ "feature.summary"
+ ],
+ "Ext.grid.header.Container": [
+ "widget.headercontainer"
+ ],
+ "Ext.grid.header.DragZone": [],
+ "Ext.grid.header.DropZone": [],
+ "Ext.grid.locking.HeaderContainer": [],
+ "Ext.grid.locking.Lockable": [],
+ "Ext.grid.locking.View": [],
+ "Ext.grid.plugin.BufferedRenderer": [
+ "plugin.bufferedrenderer"
+ ],
+ "Ext.grid.plugin.BufferedRendererTableView": [],
+ "Ext.grid.plugin.BufferedRendererTreeView": [],
+ "Ext.grid.plugin.CellEditing": [
+ "plugin.cellediting"
+ ],
+ "Ext.grid.plugin.DivRenderer": [
+ "plugin.divrenderer"
+ ],
+ "Ext.grid.plugin.DragDrop": [
+ "plugin.gridviewdragdrop"
+ ],
+ "Ext.grid.plugin.Editing": [
+ "editing.editing"
+ ],
+ "Ext.grid.plugin.HeaderReorderer": [
+ "plugin.gridheaderreorderer"
+ ],
+ "Ext.grid.plugin.HeaderResizer": [
+ "plugin.gridheaderresizer"
+ ],
+ "Ext.grid.plugin.RowEditing": [
+ "plugin.rowediting"
+ ],
+ "Ext.grid.plugin.RowExpander": [
+ "plugin.rowexpander"
+ ],
+ "Ext.grid.property.Grid": [
+ "widget.propertygrid"
+ ],
+ "Ext.grid.property.HeaderContainer": [],
+ "Ext.grid.property.Property": [],
+ "Ext.grid.property.Store": [],
+ "Ext.layout.ClassList": [],
+ "Ext.layout.Context": [],
+ "Ext.layout.ContextItem": [],
+ "Ext.layout.Layout": [],
+ "Ext.layout.SizeModel": [],
+ "Ext.layout.component.Auto": [
+ "layout.autocomponent"
+ ],
+ "Ext.layout.component.Body": [
+ "layout.body"
+ ],
+ "Ext.layout.component.BoundList": [
+ "layout.boundlist"
+ ],
+ "Ext.layout.component.Button": [
+ "layout.button"
+ ],
+ "Ext.layout.component.Component": [],
+ "Ext.layout.component.Dock": [
+ "layout.dock"
+ ],
+ "Ext.layout.component.Draw": [
+ "layout.draw"
+ ],
+ "Ext.layout.component.FieldSet": [
+ "layout.fieldset"
+ ],
+ "Ext.layout.component.ProgressBar": [
+ "layout.progressbar"
+ ],
+ "Ext.layout.component.field.ComboBox": [
+ "layout.combobox"
+ ],
+ "Ext.layout.component.field.Field": [
+ "layout.field"
+ ],
+ "Ext.layout.component.field.FieldContainer": [
+ "layout.fieldcontainer"
+ ],
+ "Ext.layout.component.field.HtmlEditor": [
+ "layout.htmleditor"
+ ],
+ "Ext.layout.component.field.Slider": [
+ "layout.sliderfield"
+ ],
+ "Ext.layout.component.field.Text": [
+ "layout.textfield"
+ ],
+ "Ext.layout.component.field.TextArea": [
+ "layout.textareafield"
+ ],
+ "Ext.layout.component.field.Trigger": [
+ "layout.triggerfield"
+ ],
+ "Ext.layout.container.Absolute": [
+ "layout.absolute"
+ ],
+ "Ext.layout.container.Accordion": [
+ "layout.accordion"
+ ],
+ "Ext.layout.container.Anchor": [
+ "layout.anchor"
+ ],
+ "Ext.layout.container.Auto": [
+ "layout.auto",
+ "layout.autocontainer"
+ ],
+ "Ext.layout.container.Border": [
+ "layout.border"
+ ],
+ "Ext.layout.container.Box": [
+ "layout.box"
+ ],
+ "Ext.layout.container.Card": [
+ "layout.card"
+ ],
+ "Ext.layout.container.CheckboxGroup": [
+ "layout.checkboxgroup"
+ ],
+ "Ext.layout.container.Column": [
+ "layout.column"
+ ],
+ "Ext.layout.container.Container": [
+ "layout.container"
+ ],
+ "Ext.layout.container.Editor": [
+ "layout.editor"
+ ],
+ "Ext.layout.container.Fit": [
+ "layout.fit"
+ ],
+ "Ext.layout.container.Form": [
+ "layout.form"
+ ],
+ "Ext.layout.container.HBox": [
+ "layout.hbox"
+ ],
+ "Ext.layout.container.Table": [
+ "layout.table"
+ ],
+ "Ext.layout.container.VBox": [
+ "layout.vbox"
+ ],
+ "Ext.layout.container.border.Region": [],
+ "Ext.layout.container.boxOverflow.Menu": [],
+ "Ext.layout.container.boxOverflow.None": [],
+ "Ext.layout.container.boxOverflow.Scroller": [],
+ "Ext.menu.CheckItem": [
+ "widget.menucheckitem"
+ ],
+ "Ext.menu.ColorPicker": [
+ "widget.colormenu"
+ ],
+ "Ext.menu.DatePicker": [
+ "widget.datemenu"
+ ],
+ "Ext.menu.Item": [
+ "widget.menuitem"
+ ],
+ "Ext.menu.KeyNav": [],
+ "Ext.menu.Manager": [],
+ "Ext.menu.Menu": [
+ "widget.menu"
+ ],
+ "Ext.menu.Separator": [
+ "widget.menuseparator"
+ ],
+ "Ext.panel.AbstractPanel": [],
+ "Ext.panel.DD": [],
+ "Ext.panel.Header": [
+ "widget.header"
+ ],
+ "Ext.panel.Panel": [
+ "widget.panel"
+ ],
+ "Ext.panel.Proxy": [],
+ "Ext.panel.Table": [
+ "widget.tablepanel"
+ ],
+ "Ext.panel.Tool": [
+ "widget.tool"
+ ],
+ "Ext.picker.Color": [
+ "widget.colorpicker"
+ ],
+ "Ext.picker.Date": [
+ "widget.datepicker"
+ ],
+ "Ext.picker.Month": [
+ "widget.monthpicker"
+ ],
+ "Ext.picker.Time": [
+ "widget.timepicker"
+ ],
+ "Ext.resizer.BorderSplitter": [
+ "widget.bordersplitter"
+ ],
+ "Ext.resizer.BorderSplitterTracker": [],
+ "Ext.resizer.Handle": [],
+ "Ext.resizer.ResizeTracker": [],
+ "Ext.resizer.Resizer": [],
+ "Ext.resizer.Splitter": [
+ "widget.splitter"
+ ],
+ "Ext.resizer.SplitterTracker": [],
+ "Ext.rtl.AbstractComponent": [],
+ "Ext.rtl.EventObjectImpl": [],
+ "Ext.rtl.button.Button": [],
+ "Ext.rtl.dd.DD": [],
+ "Ext.rtl.dom.Element_anim": [],
+ "Ext.rtl.dom.Element_insertion": [],
+ "Ext.rtl.dom.Element_position": [],
+ "Ext.rtl.dom.Element_scroll": [],
+ "Ext.rtl.dom.Element_static": [],
+ "Ext.rtl.dom.Layer": [],
+ "Ext.rtl.form.field.Checkbox": [],
+ "Ext.rtl.form.field.File": [],
+ "Ext.rtl.form.field.Spinner": [],
+ "Ext.rtl.form.field.Trigger": [],
+ "Ext.rtl.grid.CellEditor": [],
+ "Ext.rtl.grid.RowEditor": [],
+ "Ext.rtl.grid.column.Column": [],
+ "Ext.rtl.grid.plugin.HeaderResizer": [],
+ "Ext.rtl.grid.plugin.RowEditing": [],
+ "Ext.rtl.layout.ContextItem": [],
+ "Ext.rtl.layout.component.Dock": [],
+ "Ext.rtl.layout.component.field.Text": [],
+ "Ext.rtl.layout.component.field.Trigger": [],
+ "Ext.rtl.layout.container.Absolute": [],
+ "Ext.rtl.layout.container.Border": [],
+ "Ext.rtl.layout.container.Box": [],
+ "Ext.rtl.layout.container.CheckboxGroup": [],
+ "Ext.rtl.layout.container.Column": [],
+ "Ext.rtl.layout.container.HBox": [],
+ "Ext.rtl.layout.container.VBox": [],
+ "Ext.rtl.layout.container.boxOverflow.Menu": [],
+ "Ext.rtl.layout.container.boxOverflow.Scroller": [],
+ "Ext.rtl.panel.Header": [],
+ "Ext.rtl.panel.Panel": [],
+ "Ext.rtl.resizer.BorderSplitterTracker": [],
+ "Ext.rtl.resizer.ResizeTracker": [],
+ "Ext.rtl.resizer.SplitterTracker": [],
+ "Ext.rtl.selection.CellModel": [],
+ "Ext.rtl.selection.TreeModel": [],
+ "Ext.rtl.slider.Multi": [],
+ "Ext.rtl.tab.Bar": [],
+ "Ext.rtl.tip.QuickTipManager": [],
+ "Ext.rtl.tree.Column": [],
+ "Ext.rtl.util.Floating": [],
+ "Ext.rtl.util.Renderable": [],
+ "Ext.rtl.view.Table": [],
+ "Ext.selection.CellModel": [
+ "selection.cellmodel"
+ ],
+ "Ext.selection.CheckboxModel": [
+ "selection.checkboxmodel"
+ ],
+ "Ext.selection.DataViewModel": [],
+ "Ext.selection.Model": [],
+ "Ext.selection.RowModel": [
+ "selection.rowmodel"
+ ],
+ "Ext.selection.TreeModel": [
+ "selection.treemodel"
+ ],
+ "Ext.slider.Multi": [
+ "widget.multislider"
+ ],
+ "Ext.slider.Single": [
+ "widget.slider",
+ "widget.sliderfield"
+ ],
+ "Ext.slider.Thumb": [],
+ "Ext.slider.Tip": [
+ "widget.slidertip"
+ ],
+ "Ext.state.CookieProvider": [],
+ "Ext.state.LocalStorageProvider": [
+ "state.localstorage"
+ ],
+ "Ext.state.Manager": [],
+ "Ext.state.Provider": [],
+ "Ext.state.Stateful": [],
+ "Ext.tab.Bar": [
+ "widget.tabbar"
+ ],
+ "Ext.tab.Panel": [
+ "widget.tabpanel"
+ ],
+ "Ext.tab.Tab": [
+ "widget.tab"
+ ],
+ "Ext.tip.QuickTip": [
+ "widget.quicktip"
+ ],
+ "Ext.tip.QuickTipManager": [],
+ "Ext.tip.Tip": [],
+ "Ext.tip.ToolTip": [
+ "widget.tooltip"
+ ],
+ "Ext.toolbar.Fill": [
+ "widget.tbfill"
+ ],
+ "Ext.toolbar.Item": [
+ "widget.tbitem"
+ ],
+ "Ext.toolbar.Paging": [
+ "widget.pagingtoolbar"
+ ],
+ "Ext.toolbar.Separator": [
+ "widget.tbseparator"
+ ],
+ "Ext.toolbar.Spacer": [
+ "widget.tbspacer"
+ ],
+ "Ext.toolbar.TextItem": [
+ "widget.tbtext"
+ ],
+ "Ext.toolbar.Toolbar": [
+ "widget.toolbar"
+ ],
+ "Ext.tree.Column": [
+ "widget.treecolumn"
+ ],
+ "Ext.tree.Panel": [
+ "widget.treepanel"
+ ],
+ "Ext.tree.View": [
+ "widget.treeview"
+ ],
+ "Ext.tree.ViewDragZone": [],
+ "Ext.tree.ViewDropZone": [],
+ "Ext.tree.plugin.TreeViewDragDrop": [
+ "plugin.treeviewdragdrop"
+ ],
+ "Ext.util.AbstractMixedCollection": [],
+ "Ext.util.Animate": [],
+ "Ext.util.Bindable": [],
+ "Ext.util.CSS": [],
+ "Ext.util.ClickRepeater": [],
+ "Ext.util.ComponentDragger": [],
+ "Ext.util.Cookies": [],
+ "Ext.util.ElementContainer": [],
+ "Ext.util.Filter": [],
+ "Ext.util.Floating": [],
+ "Ext.util.Grouper": [],
+ "Ext.util.HashMap": [],
+ "Ext.util.History": [],
+ "Ext.util.Inflector": [],
+ "Ext.util.KeyMap": [],
+ "Ext.util.KeyNav": [],
+ "Ext.util.LruCache": [],
+ "Ext.util.Memento": [],
+ "Ext.util.MixedCollection": [],
+ "Ext.util.Offset": [],
+ "Ext.util.Point": [],
+ "Ext.util.ProtoElement": [],
+ "Ext.util.Queue": [],
+ "Ext.util.Region": [],
+ "Ext.util.Renderable": [],
+ "Ext.util.Sortable": [],
+ "Ext.util.Sorter": [],
+ "Ext.util.TextMetrics": [],
+ "Ext.ux.BoxReorderer": [],
+ "Ext.ux.CellDragDrop": [
+ "plugin.celldragdrop"
+ ],
+ "Ext.ux.DataTip": [
+ "plugin.datatip"
+ ],
+ "Ext.ux.DataView.Animated": [],
+ "Ext.ux.DataView.DragSelector": [],
+ "Ext.ux.DataView.Draggable": [],
+ "Ext.ux.DataView.LabelEditor": [],
+ "Ext.ux.FieldReplicator": [],
+ "Ext.ux.GMapPanel": [
+ "widget.gmappanel"
+ ],
+ "Ext.ux.GroupTabPanel": [
+ "widget.grouptabpanel"
+ ],
+ "Ext.ux.GroupTabRenderer": [
+ "plugin.grouptabrenderer"
+ ],
+ "Ext.ux.IFrame": [
+ "widget.uxiframe"
+ ],
+ "Ext.ux.LiveSearchGridPanel": [],
+ "Ext.ux.PreviewPlugin": [
+ "plugin.preview"
+ ],
+ "Ext.ux.ProgressBarPager": [],
+ "Ext.ux.RowExpander": [],
+ "Ext.ux.SlidingPager": [],
+ "Ext.ux.Spotlight": [],
+ "Ext.ux.TabCloseMenu": [
+ "plugin.tabclosemenu"
+ ],
+ "Ext.ux.TabReorderer": [],
+ "Ext.ux.TabScrollerMenu": [
+ "plugin.tabscrollermenu"
+ ],
+ "Ext.ux.ToolbarDroppable": [],
+ "Ext.ux.TreePicker": [
+ "widget.treepicker"
+ ],
+ "Ext.ux.ajax.DataSimlet": [],
+ "Ext.ux.ajax.JsonSimlet": [
+ "simlet.json"
+ ],
+ "Ext.ux.ajax.SimManager": [],
+ "Ext.ux.ajax.SimXhr": [],
+ "Ext.ux.ajax.Simlet": [
+ "simlet.basic"
+ ],
+ "Ext.ux.ajax.XmlSimlet": [
+ "simlet.xml"
+ ],
+ "Ext.ux.data.PagingMemoryProxy": [
+ "proxy.pagingmemory"
+ ],
+ "Ext.ux.dd.CellFieldDropZone": [],
+ "Ext.ux.dd.PanelFieldDragZone": [],
+ "Ext.ux.event.Driver": [],
+ "Ext.ux.event.Maker": [],
+ "Ext.ux.event.Player": [],
+ "Ext.ux.event.Recorder": [],
+ "Ext.ux.event.RecorderManager": [
+ "widget.eventrecordermanager"
+ ],
+ "Ext.ux.form.ItemSelector": [
+ "widget.itemselector",
+ "widget.itemselectorfield"
+ ],
+ "Ext.ux.form.MultiSelect": [
+ "widget.multiselect",
+ "widget.multiselectfield"
+ ],
+ "Ext.ux.form.SearchField": [
+ "widget.searchfield"
+ ],
+ "Ext.ux.grid.FiltersFeature": [
+ "feature.filters"
+ ],
+ "Ext.ux.grid.TransformGrid": [],
+ "Ext.ux.grid.filter.BooleanFilter": [
+ "gridfilter.boolean"
+ ],
+ "Ext.ux.grid.filter.DateFilter": [
+ "gridfilter.date"
+ ],
+ "Ext.ux.grid.filter.DateTimeFilter": [
+ "gridfilter.datetime"
+ ],
+ "Ext.ux.grid.filter.Filter": [],
+ "Ext.ux.grid.filter.ListFilter": [
+ "gridfilter.list"
+ ],
+ "Ext.ux.grid.filter.NumericFilter": [
+ "gridfilter.numeric"
+ ],
+ "Ext.ux.grid.filter.StringFilter": [
+ "gridfilter.string"
+ ],
+ "Ext.ux.grid.menu.ListMenu": [],
+ "Ext.ux.grid.menu.RangeMenu": [],
+ "Ext.ux.layout.Center": [
+ "layout.ux.center"
+ ],
+ "Ext.ux.statusbar.StatusBar": [
+ "widget.statusbar"
+ ],
+ "Ext.ux.statusbar.ValidationStatus": [],
+ "Ext.view.AbstractView": [],
+ "Ext.view.BoundList": [
+ "widget.boundlist"
+ ],
+ "Ext.view.BoundListKeyNav": [],
+ "Ext.view.DragZone": [],
+ "Ext.view.DropZone": [],
+ "Ext.view.NodeCache": [],
+ "Ext.view.Table": [
+ "widget.tableview"
+ ],
+ "Ext.view.TableLayout": [
+ "layout.tableview"
+ ],
+ "Ext.view.View": [
+ "widget.dataview"
+ ],
+ "Ext.window.MessageBox": [
+ "widget.messagebox"
+ ],
+ "Ext.window.Window": [
+ "widget.window"
+ ],
+ "MyApp.store.MyStore": [],
+ "MyApp.view.MyWindow": [
+ "widget.mywindow"
+ ],
+ "MyApp.view.Viewport": [],
+ "areaChart.Application": [],
+ "areaChart.controller.Main": [],
+ "areaChart.view.Main": [
+ "widget.app-main"
+ ]
+});
+Ext.setVersion("ext-theme-base", "4.2.1");
+Ext.setVersion("ext-theme-classic", "4.2.1");
+Ext.setVersion("ext-theme-neutral", "4.2.1");
+/**
+ * Sencha Blink - Development
+ * @author Jacky Nguyen
+ */
+(function() {
+ var head = document.head;
+
+ function write(content) {
+ document.write(content);
+ }
+
+ function addMeta(name, content) {
+ var meta = document.createElement('meta');
+
+ meta.setAttribute('name', name);
+ meta.setAttribute('content', content);
+ head.appendChild(meta);
+ }
+
+ var xhr = new XMLHttpRequest();
+ xhr.open('GET', 'bootstrap.json', false);
+ xhr.send(null);
+
+ var options = eval("(" + xhr.responseText + ")"),
+ scripts = options.js || [],
+ styleSheets = options.css || [],
+ i, ln, path, platform, theme, exclude;
+
+ if(options.platform && options.platforms && options.platforms[options.platform] && options.platforms[options.platform].js) {
+ scripts = options.platforms[options.platform].js.concat(scripts);
+ }
+
+ if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
+ var msViewportStyle = document.createElement("style");
+ msViewportStyle.appendChild(
+ document.createTextNode(
+ "@media screen and (orientation: portrait) {" +
+ "@-ms-viewport {width: 320px !important;}" +
+ "}" +
+ "@media screen and (orientation: landscape) {" +
+ "@-ms-viewport {width: 560px !important;}" +
+ "}"
+ )
+ );
+ document.getElementsByTagName("head")[0].appendChild(msViewportStyle);
+ }
+
+ addMeta('viewport', 'width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no');
+ addMeta('apple-mobile-web-app-capable', 'yes');
+ addMeta('apple-touch-fullscreen', 'yes');
+
+ if (!window.Ext) {
+ window.Ext = {};
+ }
+ Ext.microloaded = true;
+
+ var filterPlatform = window.Ext.filterPlatform = function(platform) {
+ var profileMatch = false,
+ ua = navigator.userAgent,
+ j, jln;
+
+ platform = [].concat(platform);
+
+ function isPhone(ua) {
+ var isMobile = /Mobile(\/|\s)/.test(ua);
+
+ // Either:
+ // - iOS but not iPad
+ // - Android 2
+ // - Android with "Mobile" in the UA
+
+ return /(iPhone|iPod)/.test(ua) ||
+ (!/(Silk)/.test(ua) && (/(Android)/.test(ua) && (/(Android 2)/.test(ua) || isMobile))) ||
+ (/(BlackBerry|BB)/.test(ua) && isMobile) ||
+ /(Windows Phone)/.test(ua);
+ }
+
+ function isTablet(ua) {
+ return !isPhone(ua) && (/iPad/.test(ua) || /Android|Silk/.test(ua) || /(RIM Tablet OS)/.test(ua) ||
+ (/MSIE 10/.test(ua) && /; Touch/.test(ua)));
+ }
+
+ // Check if the ?platform parameter is set in the URL
+ var paramsString = window.location.search.substr(1),
+ paramsArray = paramsString.split("&"),
+ params = {},
+ testPlatform, i;
+
+ for (i = 0; i < paramsArray.length; i++) {
+ var tmpArray = paramsArray[i].split("=");
+ params[tmpArray[0]] = tmpArray[1];
+ }
+
+ testPlatform = params.platform;
+ if (testPlatform) {
+ return platform.indexOf(testPlatform) != -1;
+ }
+
+ for (j = 0, jln = platform.length; j < jln; j++) {
+ switch (platform[j]) {
+ case 'phone':
+ profileMatch = isPhone(ua);
+ break;
+ case 'tablet':
+ profileMatch = isTablet(ua);
+ break;
+ case 'desktop':
+ profileMatch = !isPhone(ua) && !isTablet(ua);
+ break;
+ case 'ios':
+ profileMatch = /(iPad|iPhone|iPod)/.test(ua);
+ break;
+ case 'android':
+ profileMatch = /(Android|Silk)/.test(ua);
+ break;
+ case 'blackberry':
+ profileMatch = /(BlackBerry|BB)/.test(ua);
+ break;
+ case 'safari':
+ profileMatch = /Safari/.test(ua) && !(/(BlackBerry|BB)/.test(ua));
+ break;
+ case 'chrome':
+ profileMatch = /Chrome/.test(ua);
+ break;
+ case 'ie10':
+ profileMatch = /MSIE 10/.test(ua);
+ break;
+ case 'windows':
+ profileMatch = /MSIE 10/.test(ua) || /Trident/.test(ua);
+ break;
+ case 'tizen':
+ profileMatch = /Tizen/.test(ua);
+ break;
+ case 'firefox':
+ profileMatch = /Firefox/.test(ua);
+ }
+ if (profileMatch) {
+ return true;
+ }
+ }
+ return false;
+ };
+
+
+ for (i = 0,ln = styleSheets.length; i < ln; i++) {
+ path = styleSheets[i];
+
+ if (typeof path != 'string') {
+ platform = path.platform;
+ exclude = path.exclude;
+ theme = path.theme;
+ path = path.path;
+ }
+
+ if (platform) {
+ if (!filterPlatform(platform) || filterPlatform(exclude)) {
+ continue;
+ }
+ Ext.theme = {
+ name: theme || 'Default'
+ };
+ }
+
+ write('');
+ }
+
+ for (i = 0,ln = scripts.length; i < ln; i++) {
+ path = scripts[i];
+
+ if (typeof path != 'string') {
+ platform = path.platform;
+ exclude = path.exclude;
+ path = path.path;
+ }
+
+ if (platform) {
+ if (!filterPlatform(platform) || filterPlatform(exclude)) {
+ continue;
+ }
+ }
+
+ write('
-
+ areaChart
+
+
diff --git a/area-chart/metadata/Application b/areaChart/metadata/Application
similarity index 80%
rename from area-chart/metadata/Application
rename to areaChart/metadata/Application
index dbec540..a25ffa3 100644
--- a/area-chart/metadata/Application
+++ b/areaChart/metadata/Application
@@ -6,14 +6,13 @@
},
"codeClass": null,
"userConfig": {
+ "name": "MyApp",
"stores": [
"MyStore"
],
"views": [
"MyWindow"
- ],
- "autoCreateViewport": true,
- "name": "MyApp"
+ ]
},
"designerId": "application"
}
\ No newline at end of file
diff --git a/area-chart/metadata/resource/Library b/areaChart/metadata/resource/Library
similarity index 72%
rename from area-chart/metadata/resource/Library
rename to areaChart/metadata/resource/Library
index 6a2155c..764d307 100644
--- a/area-chart/metadata/resource/Library
+++ b/areaChart/metadata/resource/Library
@@ -5,5 +5,8 @@
"type": "array"
},
"codeClass": null,
+ "userConfig": {
+ "designer|userClassName": "Library"
+ },
"designerId": "464e301b-dd9d-4c4b-b030-b6874e6ff0be"
}
\ No newline at end of file
diff --git a/area-chart/metadata/store/MyStore b/areaChart/metadata/store/MyStore
similarity index 53%
rename from area-chart/metadata/store/MyStore
rename to areaChart/metadata/store/MyStore
index 32ebc4c..b561070 100644
--- a/area-chart/metadata/store/MyStore
+++ b/areaChart/metadata/store/MyStore
@@ -6,9 +6,11 @@
},
"codeClass": null,
"userConfig": {
- "storeId": "MyStore",
+ "data": [
+ "[{\"name\":\"January\",\"data1\":27,\"data2\":65,\"data3\":79,\"data4\":99,\"data5\":20,\"data6\":52,\"data7\":23,\"data8\":20,\"data9\":67},{\"name\":\"February\",\"data1\":28,\"data2\":45,\"data3\":21,\"data4\":21,\"data5\":99,\"data6\":77,\"data7\":80,\"data8\":75,\"data9\":92},{\"name\":\"March\",\"data1\":33,\"data2\":20,\"data3\":20,\"data4\":20,\"data5\":31,\"data6\":96,\"data7\":96,\"data8\":31,\"data9\":90},{\"name\":\"April\",\"data1\":97,\"data2\":20,\"data3\":46,\"data4\":60,\"data5\":20,\"data6\":87,\"data7\":88,\"data8\":90,\"data9\":89},{\"name\":\"May\",\"data1\":20,\"data2\":42,\"data3\":99,\"data4\":79,\"data5\":67,\"data6\":26,\"data7\":85,\"data8\":72,\"data9\":54},{\"name\":\"June\",\"data1\":20,\"data2\":94,\"data3\":79,\"data4\":20,\"data5\":28,\"data6\":49,\"data7\":20,\"data8\":67,\"data9\":60},{\"name\":\"July\",\"data1\":99,\"data2\":66,\"data3\":70,\"data4\":32,\"data5\":51,\"data6\":30,\"data7\":56,\"data8\":96,\"data9\":75},{\"name\":\"August\",\"data1\":42,\"data2\":59,\"data3\":23,\"data4\":54,\"data5\":29,\"data6\":68,\"data7\":20,\"data8\":67,\"data9\":48},{\"name\":\"September\",\"data1\":76,\"data2\":20,\"data3\":67,\"data4\":53,\"data5\":94,\"data6\":39,\"data7\":54,\"data8\":88,\"data9\":20},{\"name\":\"October\",\"data1\":58,\"data2\":23,\"data3\":23,\"data4\":59,\"data5\":63,\"data6\":29,\"data7\":20,\"data8\":20,\"data9\":25},{\"name\":\"November\",\"data1\":20,\"data2\":73,\"data3\":91,\"data4\":53,\"data5\":25,\"data6\":64,\"data7\":70,\"data8\":20,\"data9\":36},{\"name\":\"December\",\"data1\":20,\"data2\":57,\"data3\":20,\"data4\":28,\"data5\":50,\"data6\":20,\"data7\":59,\"data8\":51,\"data9\":47}]"
+ ],
"designer|userClassName": "MyStore",
- "data": "[{\"name\":\"January\",\"data1\":27,\"data2\":65,\"data3\":79,\"data4\":99,\"data5\":20,\"data6\":52,\"data7\":23,\"data8\":20,\"data9\":67},{\"name\":\"February\",\"data1\":28,\"data2\":45,\"data3\":21,\"data4\":21,\"data5\":99,\"data6\":77,\"data7\":80,\"data8\":75,\"data9\":92},{\"name\":\"March\",\"data1\":33,\"data2\":20,\"data3\":20,\"data4\":20,\"data5\":31,\"data6\":96,\"data7\":96,\"data8\":31,\"data9\":90},{\"name\":\"April\",\"data1\":97,\"data2\":20,\"data3\":46,\"data4\":60,\"data5\":20,\"data6\":87,\"data7\":88,\"data8\":90,\"data9\":89},{\"name\":\"May\",\"data1\":20,\"data2\":42,\"data3\":99,\"data4\":79,\"data5\":67,\"data6\":26,\"data7\":85,\"data8\":72,\"data9\":54},{\"name\":\"June\",\"data1\":20,\"data2\":94,\"data3\":79,\"data4\":20,\"data5\":28,\"data6\":49,\"data7\":20,\"data8\":67,\"data9\":60},{\"name\":\"July\",\"data1\":99,\"data2\":66,\"data3\":70,\"data4\":32,\"data5\":51,\"data6\":30,\"data7\":56,\"data8\":96,\"data9\":75},{\"name\":\"August\",\"data1\":42,\"data2\":59,\"data3\":23,\"data4\":54,\"data5\":29,\"data6\":68,\"data7\":20,\"data8\":67,\"data9\":48},{\"name\":\"September\",\"data1\":76,\"data2\":20,\"data3\":67,\"data4\":53,\"data5\":94,\"data6\":39,\"data7\":54,\"data8\":88,\"data9\":20},{\"name\":\"October\",\"data1\":58,\"data2\":23,\"data3\":23,\"data4\":59,\"data5\":63,\"data6\":29,\"data7\":20,\"data8\":20,\"data9\":25},{\"name\":\"November\",\"data1\":20,\"data2\":73,\"data3\":91,\"data4\":53,\"data5\":25,\"data6\":64,\"data7\":70,\"data8\":20,\"data9\":36},{\"name\":\"December\",\"data1\":20,\"data2\":57,\"data3\":20,\"data4\":28,\"data5\":50,\"data6\":20,\"data7\":59,\"data8\":51,\"data9\":47}]"
+ "storeId": "MyStore"
},
"mockCfgs": [
"data"
@@ -23,8 +25,7 @@
},
"codeClass": null,
"userConfig": {
- "name": "name",
- "designer|userClassName": "MyField"
+ "name": "name"
},
"designerId": "7529d9c3-45f9-4d19-bd31-165078cd5b28"
},
@@ -37,8 +38,7 @@
"codeClass": null,
"userConfig": {
"name": "data1",
- "type": null,
- "designer|userClassName": "MyField1"
+ "type": null
},
"designerId": "81af2745-9543-4c5e-9f12-5d2716aaff52"
},
@@ -50,8 +50,7 @@
},
"codeClass": null,
"userConfig": {
- "name": "data2",
- "designer|userClassName": "MyField2"
+ "name": "data2"
},
"designerId": "a8061a74-8ef6-463c-a588-0b5a3ee5eb61"
},
@@ -63,8 +62,7 @@
},
"codeClass": null,
"userConfig": {
- "name": "data3",
- "designer|userClassName": "MyField3"
+ "name": "data3"
},
"designerId": "77d026ef-a561-41bc-843d-327a1c0344d0"
},
@@ -76,8 +74,7 @@
},
"codeClass": null,
"userConfig": {
- "name": "data4",
- "designer|userClassName": "MyField4"
+ "name": "data4"
},
"designerId": "61fda478-94c8-4b24-9e85-942f6a99dd6f"
},
@@ -89,8 +86,7 @@
},
"codeClass": null,
"userConfig": {
- "name": "data5",
- "designer|userClassName": "MyField5"
+ "name": "data5"
},
"designerId": "b1af54dc-5c3a-4dad-81c9-647f48dfaa52"
},
@@ -102,8 +98,7 @@
},
"codeClass": null,
"userConfig": {
- "name": "data6",
- "designer|userClassName": "MyField6"
+ "name": "data6"
},
"designerId": "081f5d91-2173-4628-8963-859ab01639c3"
},
@@ -115,8 +110,7 @@
},
"codeClass": null,
"userConfig": {
- "name": "data7",
- "designer|userClassName": "MyField7"
+ "name": "data7"
},
"designerId": "d94cf916-436b-46f9-b994-b579e61e78f2"
}
diff --git a/area-chart/metadata/view/MyWindow b/areaChart/metadata/view/MyWindow
similarity index 89%
rename from area-chart/metadata/view/MyWindow
rename to areaChart/metadata/view/MyWindow
index f91033b..5302388 100644
--- a/area-chart/metadata/view/MyWindow
+++ b/areaChart/metadata/view/MyWindow
@@ -7,14 +7,14 @@
"codeClass": null,
"userConfig": {
"autoShow": true,
- "height": 600,
- "width": 800,
- "designer|userClassName": "MyWindow",
- "designer|userAlias": "mywindow",
"designer|initialView": true,
+ "designer|userAlias": "mywindow",
+ "designer|userClassName": "MyWindow",
+ "height": 600,
"layout": "fit",
+ "maximizable": true,
"title": "Area Chart",
- "maximizable": true
+ "width": 800
},
"designerId": "2f0a83e9-cc8c-4aeb-b6d7-6f685decfa16",
"cn": [
@@ -26,8 +26,7 @@
},
"codeClass": null,
"userConfig": {
- "dock": "top",
- "designer|userClassName": "MyToolbar"
+ "dock": "top"
},
"designerId": "416bb12b-d066-42b0-8cba-c710ad5aac01",
"cn": [
@@ -40,7 +39,6 @@
"codeClass": null,
"userConfig": {
"layout|flex": null,
- "designer|userClassName": "MyButton",
"text": "Reload Data"
},
"designerId": "8849040b-6b28-48e2-9a0c-05cbf60d7ba5",
@@ -53,7 +51,6 @@
},
"codeClass": null,
"userConfig": {
- "designer|userClassName": "onButtonClick",
"fn": "onButtonClick",
"implHandler": [
"this.refreshData();"
@@ -73,9 +70,8 @@
},
"codeClass": null,
"userConfig": {
- "layout|flex": null,
- "designer|userClassName": "MyButton1",
"enableToggle": true,
+ "layout|flex": null,
"pressed": true,
"text": "Animate"
},
@@ -89,7 +85,6 @@
},
"codeClass": null,
"userConfig": {
- "designer|userClassName": "onButtonToggle",
"fn": "onButtonToggle",
"implHandler": [
"var chart = this.child('chart');",
@@ -112,15 +107,14 @@
},
"codeClass": null,
"userConfig": {
- "height": 250,
- "itemId": "chart",
- "width": 400,
- "designer|userClassName": "MyChart",
"animate": [
"true"
],
+ "height": 250,
"insetPadding": 20,
- "store": "MyStore"
+ "itemId": "chart",
+ "store": "MyStore",
+ "width": 400
},
"designerId": "5644be3d-bd94-4680-9950-a6f69b3e3633",
"cn": [
@@ -132,7 +126,15 @@
},
"codeClass": null,
"userConfig": {
- "designer|userClassName": "MyNumericAxis",
+ "fields": [
+ "data1",
+ "data2",
+ "data3",
+ "data4",
+ "data5",
+ "data6",
+ "data7"
+ ],
"grid": [
"{",
" odd: {",
@@ -143,18 +145,9 @@
" }",
" }"
],
- "position": "left",
- "title": "Numeric Axis",
- "fields": [
- "data1",
- "data2",
- "data3",
- "data4",
- "data5",
- "data6",
- "data7"
- ],
- "minimum": 0
+ "minimum": 0,
+ "position": "bottom",
+ "title": "Numeric Axis"
},
"designerId": "af831918-d492-44b5-8f67-92658448335c"
},
@@ -166,17 +159,16 @@
},
"codeClass": null,
"userConfig": {
- "designer|userClassName": "MyCategoryAxis",
- "grid": [
- "true"
- ],
- "title": "Month of the Year",
"fields": [
"name"
],
+ "grid": [
+ "true"
+ ],
"label": [
"{\"rotate\":{\"degrees\":315}}"
- ]
+ ],
+ "title": "Month of the Year"
},
"designerId": "ffc0b368-4f45-4c72-b6e7-5a7dd8786ad0"
},
@@ -188,7 +180,6 @@
},
"codeClass": null,
"userConfig": {
- "designer|userClassName": "MyAreaSeries",
"xField": "name",
"yField": [
"data1",
@@ -212,7 +203,6 @@
},
"codeClass": null,
"userConfig": {
- "designer|userClassName": "refreshData",
"fn": "refreshData",
"implHandler": [
"var data = [],",
@@ -249,7 +239,6 @@
},
"codeClass": null,
"userConfig": {
- "designer|userClassName": "onWindowAfterRender",
"fn": "onWindowAfterRender",
"implHandler": [
"this.refreshData();"
diff --git a/areaChart/sass/config.rb b/areaChart/sass/config.rb
new file mode 100644
index 0000000..2c32c0a
--- /dev/null
+++ b/areaChart/sass/config.rb
@@ -0,0 +1,2 @@
+cur_dir = File.dirname(__FILE__)
+output_style = :nested
diff --git a/areaChart/sass/example/bootstrap.css b/areaChart/sass/example/bootstrap.css
new file mode 100644
index 0000000..b29582f
--- /dev/null
+++ b/areaChart/sass/example/bootstrap.css
@@ -0,0 +1,7 @@
+/**
+ * This file is generated by Sencha Cmd and should NOT be edited. It will
+ * redirect to the most recently built example css file for the application to
+ * support capture of theme background, frame, and corner images for non-CSS3
+ * browsers.
+ */
+@import '../../bootstrap.css';
\ No newline at end of file
diff --git a/areaChart/sass/example/custom.js b/areaChart/sass/example/custom.js
new file mode 100644
index 0000000..4b38faf
--- /dev/null
+++ b/areaChart/sass/example/custom.js
@@ -0,0 +1,12 @@
+/*
+ * This file is generated as a starting point by Sencha Cmd - it will not be replaced or
+ * updated by "sencha package upgrade".
+ *
+ * This file can be removed and the script tag in theme.html removed if this theme does
+ * not need custom additional manifest or shortcut entries. These are documented in
+ * ./packages/ext-theme-base/sass/example/render.js.
+ */
+
+//Ext.theme.addManifest();
+
+//Ext.theme.addShortcuts();
diff --git a/areaChart/sass/example/render.js b/areaChart/sass/example/render.js
new file mode 100644
index 0000000..7b04405
--- /dev/null
+++ b/areaChart/sass/example/render.js
@@ -0,0 +1,426 @@
+/*
+ * This file is generated by Sencha Cmd and should NOT be edited. It will be replaced
+ * during an upgrade.
+ */
+
+Ext.require([
+ 'Ext.layout.Context',
+]);
+
+Ext.theme = {
+ /**
+ * The array of all component manifests. These objects have the following set of
+ * properties recognized by the slicer:
+ * @private
+ */
+ _manifest: [],
+
+ /**
+ * The collection of shortcuts for a given alias (e.g., 'widget.panel'). This is an
+ * object keyed by alias whose values are arrays of shortcut definitions.
+ * @private
+ */
+ _shortcuts: {},
+
+ doRequire : function(xtype) {
+ if(xtype.indexOf("widget.") != 0) {
+ xtype = "widget." + xtype;
+ }
+ Ext.require([xtype]);
+ },
+
+ /**
+ * Adds one ore more component entries to the theme manifest. These entries will be
+ * instantiated by the `Ext.theme.render` method when the page is ready.
+ *
+ * Usage:
+ *
+ * Ext.theme.addManifest({
+ * xtype: 'widget.menu',
+ * folder: 'menu',
+ * delegate: '.x-menu-item-link',
+ * filename: 'menu-item-active',
+ * config: {
+ * floating: false,
+ * width: 200,
+ * items: [{
+ * text: 'test',
+ * cls: 'x-menu-item-active'
+ * }]
+ * }
+ * },{
+ * //...
+ * });
+ *
+ * @param manifest {Object} An object with type of component, slicing information and
+ * component configuration. If this parameter is an array, each element is treated as
+ * a manifest entry. Otherwise, each argument passed is treated as a manifest entry.
+ *
+ * @param manifest.xtype {String} The xtype ('grid') or alias ('widget.grid'). This
+ * is used to specify the type of component to create as well as a potential key to
+ * any `shortcuts` defined for the xtype.
+ *
+ * @param manifest.config {Object} The component configuration object. The properties
+ * of this depend on the `xtype` of the component.
+ *
+ * @param [manifest.delegate] {String} The DOM query to use to select the element to
+ * slice. The default is to slice the primary element of the component.
+ *
+ * @param [manifest.parentCls] An optional CSS class to add to the parent of the
+ * component.
+ *
+ * @param [manifest.setup] {Function} An optional function to be called to initialize
+ * the component.
+ * @param manifest.setup.component {Ext.Component} The component instance
+ * @param manifest.setup.container {Element} The component's container.
+ *
+ * @param [manifest.folder] {String} The folder in to which to produce image slices.
+ * Only applies to Ext JS 4.1 (removed in 4.2).
+ *
+ * @param [manifest.filename] {String} The base filename for slices.
+ * Only applies to Ext JS 4.1 (removed in 4.2).
+ *
+ * @param [manifest.reverse] {Boolean} True to position the slices for linear gradient
+ * background at then opposite "end" (right or bottom) and apply the stretch to the
+ * area before it (left or top). Only applies to Ext JS 4.1 (removed in 4.2).
+ */
+ addManifest: function (manifest) {
+ var all = Ext.theme._manifest;
+ var add = Ext.isArray(manifest) ? manifest : arguments;
+
+ if(manifest.xtype) {
+ Ext.theme.doRequire(manifest.xtype);
+ }
+
+ for (var i = 0, n = add.length; i < n; ++i) {
+ if(add[i].xtype) {
+ Ext.theme.doRequire(add[i].xtype);
+ }
+ all.push(add[i]);
+ }
+ },
+
+ /**
+ * Adds one or more shortcuts to the rendering process. A `shortcut` is an object that
+ * looks the same as a `manifest` entry. These are combined by copying the properties
+ * from the shortcut over those of the manifest entry. In basic terms:
+ *
+ * var config = Ext.apply(Ext.apply({}, manfiest.config), shortcut.config);
+ * var entry = Ext.apply(Ext.apply({}, manfiest), shortcut);
+ * entry.config = config;
+ *
+ * This is not exactly the process, but the idea is the same. The difference is that
+ * the `ui` of the manifest entry is used to replace any `"{ui}"` substrings found in
+ * any string properties of the shortcut or its `config` object.
+ *
+ * Usage:
+ *
+ * Ext.theme.addShortcuts({
+ * 'widget.foo': [{
+ * config: {
+ * }
+ * },{
+ * config: {
+ * }
+ * }],
+ *
+ * 'widget.bar': [ ... ]
+ * });
+ */
+ addShortcuts: function (shortcuts) {
+ var all = Ext.theme._shortcuts;
+
+ for (var key in shortcuts) {
+
+ var add = shortcuts[key];
+ var xtype = Ext.theme.addWidget(key);
+ var existing = all[xtype];
+
+ Ext.theme.doRequire(xtype);
+ for(var i=0; i < add.length; i++) {
+ var config = add[i];
+ if(config.xtype) {
+ Ext.theme.doRequire(config.xtype);
+ }
+ }
+
+ if (!existing) {
+ all[xtype] = existing = [];
+ }
+
+ existing.push.apply(existing, add);
+ }
+ },
+
+ /**
+ * This method ensures that a given string has the specified prefix (e.g., "widget.").
+ * @private
+ */
+ addPrefix: function (prefix, s) {
+ if (!s || (s.length > prefix.length && s.substring(0,prefix.length) === prefix)) {
+ return s;
+ }
+ return prefix + s;
+ },
+
+ /**
+ * This method returns the given string with "widget." added to the front if that is
+ * not already present.
+ * @private
+ */
+ addWidget: function (str) {
+ return Ext.theme.addPrefix('widget.', str);
+ },
+
+ /**
+ * This method accepts an manifest entry and a shortcut entry and returns the merged
+ * version.
+ * @private
+ */
+ applyShortcut: function (manifestEntry, shortcut) {
+ var ui = manifestEntry.ui;
+ var config = Ext.theme.copyProps({}, manifestEntry.config);
+ var entry = Ext.theme.copyProps({}, manifestEntry);
+
+ if (ui && !config.ui) {
+ config.ui = ui;
+ }
+ if (shortcut) {
+ var tpl = { ui: ui };
+ Ext.theme.copyProps(entry, shortcut, tpl);
+ Ext.theme.copyProps(config, shortcut.config, tpl);
+ }
+
+ entry.xtype = Ext.theme.addWidget(entry.xtype);
+ entry.config = config; // both guys have "config" so smash merged one on now...
+ return entry;
+ },
+
+ /**
+ * This method copies property from a `src` object to a `dest` object and reaplces
+ * `"{foo}"` fragments of any string properties as defined in the `tpl` object.
+ *
+ * var obj = Ext.theme.copyProps({}, {
+ * foo: 'Hello-{ui}'
+ * }, {
+ * ui: 'World'
+ * });
+ *
+ * console.log('obj.foo: ' + obj.foo); // logs "Hello-World"
+ *
+ * @return {Object} The `dest` object or a new object (if `dest` was null).
+ * @private
+ */
+ copyProps: function (dest, src, tpl) {
+ var out = dest || {};
+ var replacements = [];
+ var token;
+
+ if (src) {
+ if (tpl) {
+ for (token in tpl) {
+ replacements.push({
+ re: new RegExp('\\{' + token + '\\}', 'g'),
+ value: tpl[token]
+ });
+ }
+ }
+
+ for (var key in src) {
+ var val = src[key];
+ if (tpl && typeof val === 'string') {
+ for (var i = 0; i < replacements.length; ++ i) {
+ val = val.replace(replacements[i].re, replacements[i].value);
+ }
+ }
+ out[key] = val;
+ }
+ }
+
+ return out;
+ },
+
+ /**
+ * Renders a component given its manifest and shortcut entries.
+ * @private
+ */
+ renderWidget: function (manifestEntry, shortcut) {
+ var entry = Ext.theme.applyShortcut(manifestEntry, shortcut);
+ var config = entry.config;
+ var widget = Ext.create(entry.xtype, config);
+ var ct = Ext.fly(document.body).createChild({ cls: 'widget-container' });
+
+ Ext.theme.currentWidget = widget;
+
+ if (widget.floating === true) {
+ widget.floating = { shadow: false };
+ }
+ if (widget.floating) {
+ widget.focusOnToFront = false;
+ }
+
+ if (entry.setup) {
+ entry.setup.call(widget, widget, ct);
+ } else {
+ widget.render(ct);
+ if (widget.floating) {
+ widget.showAt(0, 0);
+ ct.setHeight(widget.getHeight());
+ }
+ }
+
+ var el = widget.el;
+ if (entry.delegate) {
+ el = el.down(entry.delegate);
+ }
+
+ el.addCls('x-slicer-target'); // this is what generateSlicerManifest looks for
+
+ if (entry.over) {
+ widget.addOverCls();
+ }
+ if (config.parentCls) {
+ el.parent().addCls(config.parentCls);
+ }
+
+ if (Ext.theme.legacy) {
+ // The 4.1 approach has some interesting extra pieces
+ //
+ var data = {};
+ if (entry.reverse) {
+ data.reverse = true;
+ }
+ if (entry.filename) {
+ data.filename = entry.filename;
+ }
+ if (entry.folder) {
+ data.folder = entry.folder;
+ }
+ if (entry.offsets) {
+ data.offsets = entry.offsets;
+ }
+
+ Ext.theme.setData(el.dom, data);
+ }
+
+ Ext.theme.currentWidget = null;
+ },
+
+ /**
+ * Renders all of the components that have been added to the manifest.
+ * @private
+ */
+ render: function () {
+ var manifest = Ext.theme._manifest;
+ var shortcuts = Ext.theme._shortcuts;
+
+ for (var k = 0, n = manifest ? manifest.length : 0; k < n; ++k) {
+ var manifestEntry = manifest[k];
+ var xtype = Ext.theme.addWidget(manifestEntry.xtype);
+ var widgetShortcuts = xtype ? shortcuts[xtype] : null;
+
+ if (xtype && manifestEntry.ui && widgetShortcuts) {
+ for (var i = 0; i < widgetShortcuts.length; i++) {
+ Ext.theme.renderWidget(manifestEntry, widgetShortcuts[i]);
+ }
+ } else {
+ Ext.theme.renderWidget(manifestEntry);
+ }
+ }
+ },
+
+ /**
+ * Renders all components (see `render`) and notifies the Slicer that things are ready.
+ * @private
+ */
+ run: function () {
+ var extjsVer = Ext.versions.extjs;
+ var globalData = {};
+
+ if (Ext.layout.Context) {
+ Ext.override(Ext.layout.Context, {
+ run: function () {
+ var ok = this.callParent(),
+ widget = Ext.theme.currentWidget;
+ if (!ok && widget) {
+ Ext.Error.raise("Layout run failed: " + widget.id);
+ }
+ return ok;
+ }
+ });
+ }
+
+ // Previous to Ext JS 4.2, themes and their manifests where defined differently.
+ // So pass this along if we are hosting a pre-4.2 theme.
+ //
+ if (extjsVer && extjsVer.isLessThan(new Ext.Version("4.2"))) {
+ globalData.format = "1.0"; // tell the Slicer tool
+ Ext.theme.legacy = true; // not for our own data collection
+
+ // Check for the Cmd3.0/ExtJS4.1 variables:
+ //
+ if (Ext.manifest && Ext.manifest.widgets) {
+ Ext.theme.addManifest(Ext.manifest.widgets);
+ }
+ if (Ext.shortcuts) {
+ Ext.theme.addShortcuts(Ext.shortcuts);
+ }
+ if (Ext.userManifest && Ext.userManifest.widgets) {
+ Ext.theme.addManifest(Ext.userManifest.widgets);
+ }
+ }
+
+ Ext.theme.setData(document.body, globalData);
+
+ Ext.theme.render();
+
+ // This function is defined by slicer.js (the framework-independent piece)
+ Ext.defer(generateSlicerManifest, 1);
+ },
+
+ /**
+ * Sets the `data-slicer` attribute to the JSON-encoded value of the provided data.
+ * @private
+ */
+ setData: function (el, data) {
+ if (data) {
+ var json = Ext.encode(data);
+ if (json !== '{}') {
+ el.setAttribute('data-slicer', json);
+ }
+ }
+ },
+
+ /**
+ * This used to be `loadExtStylesheet`.
+ * @private
+ */
+ loadCss: function (src, callback) {
+ var xhr = new XMLHttpRequest();
+
+ xhr.open('GET', src);
+
+ xhr.onload = function() {
+ var css = xhr.responseText,
+ head = document.getElementsByTagName('head')[0],
+ style = document.createElement('style');
+
+ // There's bugginess in the next gradient syntax in WebKit r84622
+ // This might be fixed in a later WebKit, but for now we're going to
+ // strip it out here since compass generates it.
+ //
+ // TODO: Upgrade to later WebKit revision
+ css = css.replace(/background(-image)?: ?-webkit-linear-gradient(?:.*?);/g, '');
+
+ style.type = 'text/css';
+ style.innerText = css;
+
+ head.appendChild(style);
+ callback();
+ };
+
+ xhr.send(null);
+ }
+};
+
+Ext.onReady(Ext.theme.run, Ext.theme);
diff --git a/areaChart/sass/example/theme.html b/areaChart/sass/example/theme.html
new file mode 100644
index 0000000..239b6cd
--- /dev/null
+++ b/areaChart/sass/example/theme.html
@@ -0,0 +1,44 @@
+
+
+
+
+ Ext JS Theme Harness
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/array-grid.xda b/array-grid.xda
deleted file mode 100644
index 45d0239..0000000
Binary files a/array-grid.xda and /dev/null differ
diff --git a/array-grid/app/view/Viewport.js b/array-grid/app/view/Viewport.js
deleted file mode 100644
index d1a6f11..0000000
--- a/array-grid/app/view/Viewport.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * File: app/view/Viewport.js
- *
- * This file was generated by Sencha Architect version 2.2.0.
- * http://www.sencha.com/products/architect/
- *
- * This file requires use of the Ext JS 4.0.x library, under independent license.
- * License of Sencha Architect does not include license for Ext JS 4.0.x. For more
- * details see http://www.sencha.com/license or contact license@sencha.com.
- *
- * This file will be auto-generated each and everytime you save your project.
- *
- * Do NOT hand edit this file.
- */
-
-Ext.define('MyApp.view.Viewport', {
- extend: 'MyApp.view.MyGridPanel',
- renderTo: Ext.getBody()
-});
\ No newline at end of file
diff --git a/array-grid/array-grid.xds b/array-grid/array-grid.xds
deleted file mode 100644
index 4bb3f81..0000000
--- a/array-grid/array-grid.xds
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "name": "array-grid",
- "settings": {
- "urlPrefix": "http://localhost/",
- "spacesToIndent": 4,
- "exportPath": "",
- "sdkPath": "",
- "lineEnding": "LF",
- "genTimestamps": false,
- "cacheBust": false,
- "codeGenFormat": "Class",
- "senchaIoKey": "",
- "senchaIoPath": "http://extjs.cachefly.net/designer/IO/",
- "instantiateStore": true,
- "saveOnDeploy": false,
- "appName": "MyApp",
- "cssPath": ""
- },
- "xdsVersion": "2.2.0",
- "xdsBuild": 840,
- "schemaVersion": 1,
- "upgradeVersion": 210000000499,
- "framework": "ext40",
- "topInstanceFileMap": {
- "fa466732-60ff-446d-94fb-f0f7d0b8c068": {
- "paths": [
- "metadata/view/MyGridPanel",
- "app/view/override/MyGridPanel.js",
- "app/view/MyGridPanel.js",
- "app/view/Viewport.js"
- ],
- "className": "MyGridPanel"
- },
- "f9590438-c918-48e1-b555-90f1e58755e3": {
- "paths": [
- "metadata/store/MyArrayStore",
- "app/store/override/MyArrayStore.js",
- "app/store/MyArrayStore.js"
- ],
- "className": "MyArrayStore"
- },
- "20b3e781-b063-4238-82f5-7281bd7f93c4": {
- "paths": [
- "metadata/resource/Library"
- ],
- "className": "Library"
- }
- },
- "viewOrderMap": {
- "view": [
- "fa466732-60ff-446d-94fb-f0f7d0b8c068"
- ],
- "store": [
- "f9590438-c918-48e1-b555-90f1e58755e3"
- ],
- "controller": [],
- "model": [],
- "resource": [
- "20b3e781-b063-4238-82f5-7281bd7f93c4"
- ],
- "app": [
- "application"
- ]
- }
-}
\ No newline at end of file
diff --git a/array-grid/metadata/store/MyArrayStore b/array-grid/metadata/store/MyArrayStore
deleted file mode 100644
index 7c1f4a7..0000000
--- a/array-grid/metadata/store/MyArrayStore
+++ /dev/null
@@ -1,113 +0,0 @@
-{
- "type": "arraystore",
- "reference": {
- "name": "items",
- "type": "array"
- },
- "codeClass": null,
- "userConfig": {
- "autoLoad": true,
- "storeId": "MyArrayStore",
- "designer|userClassName": "MyArrayStore",
- "data": "[\n['3m Co', 71.72, 0.02, 0.03, '9/1 12:00am'],\n['Alcoa Inc', 29.01, 0.42, 1.47, '9/1 12:00am'],\n['Altria Group Inc', 83.81, 0.28, 0.34, '9/1 12:00am'],\n['American Express Company', 52.55, 0.01, 0.02, '9/1 12:00am'],\n['American International Group, Inc.', 64.13, 0.31, 0.49, '9/1 12:00am'],\n['AT&T Inc.', 31.61, -0.48, -1.54, '9/1 12:00am'],\n['Boeing Co.', 75.43, 0.53, 0.71, '9/1 12:00am'],\n['Caterpillar Inc.', 67.27, 0.92, 1.39, '9/1 12:00am'],\n['Citigroup, Inc.', 49.37, 0.02, 0.04, '9/1 12:00am'],\n['E.I. du Pont de Nemours and Company', 40.48, 0.51, 1.28, '9/1 12:00am'],\n['Exxon Mobil Corp', 68.1, -0.43, -0.64, '9/1 12:00am'],\n['General Electric Company', 34.14, -0.08, -0.23, '9/1 12:00am'],\n['General Motors Corporation', 30.27, 1.09, 3.74, '9/1 12:00am'],\n['Hewlett-Packard Co.', 36.53, -0.03, -0.08, '9/1 12:00am'],\n['Honeywell Intl Inc', 38.77, 0.05, 0.13, '9/1 12:00am'],\n['Intel Corporation', 19.88, 0.31, 1.58, '9/1 12:00am'],\n['International Business Machines', 81.41, 0.44, 0.54, '9/1 12:00am'],\n['Johnson & Johnson', 64.72, 0.06, 0.09, '9/1 12:00am'],\n['JP Morgan & Chase & Co', 45.73, 0.07, 0.15, '9/1 12:00am'],\n['McDonald\\'s Corporation', 36.76, 0.86, 2.40, '9/1 12:00am'],\n['Merck & Co., Inc.', 40.96, 0.41, 1.01, '9/1 12:00am'],\n['Microsoft Corporation', 25.84, 0.14, 0.54, '9/1 12:00am'],\n['Pfizer Inc', 27.96, 0.4, 1.45, '9/1 12:00am'],\n['The Coca-Cola Company', 45.07, 0.26, 0.58, '9/1 12:00am'],\n['The Home Depot, Inc.', 34.64, 0.35, 1.02, '9/1 12:00am'],\n['The Procter & Gamble Company', 61.91, 0.01, 0.02, '9/1 12:00am'],\n['United Technologies Corporation', 63.26, 0.55, 0.88, '9/1 12:00am'],\n['Verizon Communications', 35.57, 0.39, 1.11, '9/1 12:00am'],\n['Wal-Mart Stores, Inc.', 45.45, 0.73, 1.63, '9/1 12:00am']\n]"
- },
- "designerId": "f9590438-c918-48e1-b555-90f1e58755e3",
- "cn": [
- {
- "type": "Ext.data.proxy.Memory",
- "reference": {
- "name": "proxy",
- "type": "object"
- },
- "codeClass": null,
- "userConfig": {
- "designer|userClassName": "MyMemoryProxy"
- },
- "designerId": "b6abd376-9558-4005-bffe-73ad6e71a47c",
- "cn": [
- {
- "type": "Ext.data.reader.Array",
- "reference": {
- "name": "reader",
- "type": "object"
- },
- "codeClass": null,
- "userConfig": {
- "designer|userClassName": "MyArrayReader"
- },
- "designerId": "eabf480e-bbee-41cc-84d5-c7b629b3c928"
- }
- ]
- },
- {
- "type": "Ext.data.Field",
- "reference": {
- "name": "fields",
- "type": "array"
- },
- "codeClass": null,
- "userConfig": {
- "name": "company",
- "designer|userClassName": "MyField"
- },
- "designerId": "4c75ba54-5a63-4ac2-8b60-d280fd0bd178"
- },
- {
- "type": "Ext.data.Field",
- "reference": {
- "name": "fields",
- "type": "array"
- },
- "codeClass": null,
- "userConfig": {
- "name": "price",
- "type": "float",
- "designer|userClassName": "MyField1"
- },
- "designerId": "6453a8ef-d239-44f0-98fd-ab1d535ce025"
- },
- {
- "type": "Ext.data.Field",
- "reference": {
- "name": "fields",
- "type": "array"
- },
- "codeClass": null,
- "userConfig": {
- "name": "change",
- "type": "float",
- "designer|userClassName": "MyField2"
- },
- "designerId": "d283c801-2c5e-4477-969e-f4f2fa87d71c"
- },
- {
- "type": "Ext.data.Field",
- "reference": {
- "name": "fields",
- "type": "array"
- },
- "codeClass": null,
- "userConfig": {
- "name": "pctChange",
- "type": "float",
- "designer|userClassName": "MyField3"
- },
- "designerId": "84e9901c-480b-4049-ba05-49b1520164db"
- },
- {
- "type": "Ext.data.Field",
- "reference": {
- "name": "fields",
- "type": "array"
- },
- "codeClass": null,
- "userConfig": {
- "dateFormat": "n/j h:ia",
- "name": "lastChange",
- "type": "date",
- "designer|userClassName": "MyField4"
- },
- "designerId": "49ef3ff9-d96d-4dac-a0d7-706183987464"
- }
- ]
-}
\ No newline at end of file
diff --git a/arrayGrid.xda b/arrayGrid.xda
new file mode 100644
index 0000000..16d4bd9
Binary files /dev/null and b/arrayGrid.xda differ
diff --git a/arrayGrid/Readme.md b/arrayGrid/Readme.md
new file mode 100644
index 0000000..2b20048
--- /dev/null
+++ b/arrayGrid/Readme.md
@@ -0,0 +1,34 @@
+# arrayGrid/app
+
+This folder contains the javascript files for the application.
+
+# arrayGrid/resources
+
+This folder contains static resources (typically an `"images"` folder as well).
+
+# arrayGrid/overrides
+
+This folder contains override classes. All overrides in this folder will be
+automatically included in application builds if the target class of the override
+is loaded.
+
+# arrayGrid/sass/etc
+
+This folder contains misc. support code for sass builds (global functions,
+mixins, etc.)
+
+# arrayGrid/sass/src
+
+This folder contains sass files defining css rules corresponding to classes
+included in the application's javascript code build. By default, files in this
+folder are mapped to the application's root namespace, 'arrayGrid'. The
+namespace to which files in this directory are matched is controlled by the
+app.sass.namespace property in arrayGrid/.sencha/app/sencha.cfg.
+
+# arrayGrid/sass/var
+
+This folder contains sass files defining sass variables corresponding to classes
+included in the application's javascript code build. By default, files in this
+folder are mapped to the application's root namespace, 'arrayGrid'. The
+namespace to which files in this directory are matched is controlled by the
+app.sass.namespace property in arrayGrid/.sencha/app/sencha.cfg.
diff --git a/array-grid/app.js b/arrayGrid/app.js
similarity index 69%
rename from array-grid/app.js
rename to arrayGrid/app.js
index a8d8643..7736594 100644
--- a/array-grid/app.js
+++ b/arrayGrid/app.js
@@ -1,11 +1,11 @@
/*
* File: app.js
*
- * This file was generated by Sencha Architect version 2.2.0.
+ * This file was generated by Sencha Architect version 3.0.0.
* http://www.sencha.com/products/architect/
*
- * This file requires use of the Ext JS 4.0.x library, under independent license.
- * License of Sencha Architect does not include license for Ext JS 4.0.x. For more
+ * This file requires use of the Ext JS 4.2.x library, under independent license.
+ * License of Sencha Architect does not include license for Ext JS 4.2.x. For more
* details see http://www.sencha.com/license or contact license@sencha.com.
*
* This file will be auto-generated each and everytime you save your project.
@@ -13,26 +13,23 @@
* Do NOT hand edit this file.
*/
+// @require @packageOverrides
Ext.Loader.setConfig({
enabled: true
});
-Ext.application({
- requires: [
- 'MyApp.view.MyGridPanel'
- ],
+Ext.application({
stores: [
'MyArrayStore'
],
views: [
'MyGridPanel'
],
- autoCreateViewport: true,
name: 'MyApp',
launch: function() {
-
+ Ext.create('MyApp.view.MyGridPanel', {renderTo: Ext.getBody()});
}
});
diff --git a/arrayGrid/app.json b/arrayGrid/app.json
new file mode 100644
index 0000000..f8fac00
--- /dev/null
+++ b/arrayGrid/app.json
@@ -0,0 +1,11 @@
+{
+ "name": "MyApp",
+ "requires": [],
+ "id": "de615ea1-dc6b-4891-bf3c-e653a4e7c868",
+ "resources": [],
+ "_architect": {
+ "_comment": "Please don't edit. This is Architect data.",
+ "resources": [],
+ "requires": []
+ }
+}
\ No newline at end of file
diff --git a/arrayGrid/app/Application.js b/arrayGrid/app/Application.js
new file mode 100644
index 0000000..7d3c2f4
--- /dev/null
+++ b/arrayGrid/app/Application.js
@@ -0,0 +1,17 @@
+Ext.define('arrayGrid.Application', {
+ name: 'arrayGrid',
+
+ extend: 'Ext.app.Application',
+
+ views: [
+ // TODO: add views here
+ ],
+
+ controllers: [
+ // TODO: add controllers here
+ ],
+
+ stores: [
+ // TODO: add stores here
+ ]
+});
diff --git a/arrayGrid/app/Readme.md b/arrayGrid/app/Readme.md
new file mode 100644
index 0000000..8abd642
--- /dev/null
+++ b/arrayGrid/app/Readme.md
@@ -0,0 +1,15 @@
+# ./controller
+
+This folder contains the controllers
+
+# ./model
+
+This folder contains the models
+
+# ./view
+
+This folder contains the views
+
+# ./store
+
+This folder contains the stores
\ No newline at end of file
diff --git a/arrayGrid/app/controller/Main.js b/arrayGrid/app/controller/Main.js
new file mode 100644
index 0000000..84d42af
--- /dev/null
+++ b/arrayGrid/app/controller/Main.js
@@ -0,0 +1,3 @@
+Ext.define('arrayGrid.controller.Main', {
+ extend: 'Ext.app.Controller'
+});
diff --git a/arrayGrid/app/controller/Readme.md b/arrayGrid/app/controller/Readme.md
new file mode 100644
index 0000000..bc7a25c
--- /dev/null
+++ b/arrayGrid/app/controller/Readme.md
@@ -0,0 +1 @@
+This folder contains the controllers
diff --git a/arrayGrid/app/model/Readme.md b/arrayGrid/app/model/Readme.md
new file mode 100644
index 0000000..f761637
--- /dev/null
+++ b/arrayGrid/app/model/Readme.md
@@ -0,0 +1 @@
+This folder contains the models
diff --git a/array-grid/app/store/MyArrayStore.js b/arrayGrid/app/store/MyArrayStore.js
similarity index 96%
rename from array-grid/app/store/MyArrayStore.js
rename to arrayGrid/app/store/MyArrayStore.js
index f8dc92f..9dfc596 100644
--- a/array-grid/app/store/MyArrayStore.js
+++ b/arrayGrid/app/store/MyArrayStore.js
@@ -1,11 +1,11 @@
/*
* File: app/store/MyArrayStore.js
*
- * This file was generated by Sencha Architect version 2.2.0.
+ * This file was generated by Sencha Architect version 3.0.0.
* http://www.sencha.com/products/architect/
*
- * This file requires use of the Ext JS 4.0.x library, under independent license.
- * License of Sencha Architect does not include license for Ext JS 4.0.x. For more
+ * This file requires use of the Ext JS 4.2.x library, under independent license.
+ * License of Sencha Architect does not include license for Ext JS 4.2.x. For more
* details see http://www.sencha.com/license or contact license@sencha.com.
*
* This file will be auto-generated each and everytime you save your project.
@@ -16,6 +16,12 @@
Ext.define('MyApp.store.MyArrayStore', {
extend: 'Ext.data.Store',
+ requires: [
+ 'Ext.data.proxy.Memory',
+ 'Ext.data.reader.Array',
+ 'Ext.data.Field'
+ ],
+
constructor: function(cfg) {
var me = this;
cfg = cfg || {};
diff --git a/arrayGrid/app/store/Readme.md b/arrayGrid/app/store/Readme.md
new file mode 100644
index 0000000..223c396
--- /dev/null
+++ b/arrayGrid/app/store/Readme.md
@@ -0,0 +1 @@
+This folder contains the stores
diff --git a/arrayGrid/app/view/Main.js b/arrayGrid/app/view/Main.js
new file mode 100644
index 0000000..5dbf6ba
--- /dev/null
+++ b/arrayGrid/app/view/Main.js
@@ -0,0 +1,26 @@
+Ext.define('arrayGrid.view.Main', {
+ extend: 'Ext.container.Container',
+ requires:[
+ 'Ext.tab.Panel',
+ 'Ext.layout.container.Border'
+ ],
+
+ xtype: 'app-main',
+
+ layout: {
+ type: 'border'
+ },
+
+ items: [{
+ region: 'west',
+ xtype: 'panel',
+ title: 'west',
+ width: 150
+ },{
+ region: 'center',
+ xtype: 'tabpanel',
+ items:[{
+ title: 'Center Tab 1'
+ }]
+ }]
+});
\ No newline at end of file
diff --git a/array-grid/app/view/MyGridPanel.js b/arrayGrid/app/view/MyGridPanel.js
similarity index 92%
rename from array-grid/app/view/MyGridPanel.js
rename to arrayGrid/app/view/MyGridPanel.js
index 76f826a..f7d99d6 100644
--- a/array-grid/app/view/MyGridPanel.js
+++ b/arrayGrid/app/view/MyGridPanel.js
@@ -1,11 +1,11 @@
/*
* File: app/view/MyGridPanel.js
*
- * This file was generated by Sencha Architect version 2.2.0.
+ * This file was generated by Sencha Architect version 3.0.0.
* http://www.sencha.com/products/architect/
*
- * This file requires use of the Ext JS 4.0.x library, under independent license.
- * License of Sencha Architect does not include license for Ext JS 4.0.x. For more
+ * This file requires use of the Ext JS 4.2.x library, under independent license.
+ * License of Sencha Architect does not include license for Ext JS 4.2.x. For more
* details see http://www.sencha.com/license or contact license@sencha.com.
*
* This file will be auto-generated each and everytime you save your project.
diff --git a/arrayGrid/app/view/Readme.md b/arrayGrid/app/view/Readme.md
new file mode 100644
index 0000000..3cdeada
--- /dev/null
+++ b/arrayGrid/app/view/Readme.md
@@ -0,0 +1 @@
+This folder contains the views
diff --git a/arrayGrid/arrayGrid.xds b/arrayGrid/arrayGrid.xds
new file mode 100644
index 0000000..15b2d36
--- /dev/null
+++ b/arrayGrid/arrayGrid.xds
@@ -0,0 +1,55 @@
+{
+ "name": "arrayGrid",
+ "settings": {
+ "cmd": {
+ "license": "commercial",
+ "cmdVersion": "4.0.1.33",
+ "frameworkVersion": "4.2.1.883"
+ },
+ "urlPrefix": "http://localhost:4000/array-grid",
+ "spacesToIndent": 4,
+ "exportPath": "",
+ "sdkPath": "",
+ "lineEnding": "LF",
+ "genTimestamps": false,
+ "cacheBust": false,
+ "codeGenFormat": "Class",
+ "senchaIoKey": "",
+ "senchaIoPath": "http://extjs.cachefly.net/designer/IO/",
+ "instantiateStore": true,
+ "saveOnDeploy": false,
+ "appName": "MyApp",
+ "cssPath": "",
+ "canvasControls": {
+ "viewportSize": {
+ "name": "Auto Expand",
+ "builtIn": true,
+ "height": null,
+ "width": null
+ }
+ },
+ "buildShouldOverwriteIndex": true,
+ "generateArchitectVersion": true
+ },
+ "xdsVersion": "3.0.0",
+ "xdsBuild": 1337,
+ "schemaVersion": 1,
+ "upgradeVersion": 300000000003,
+ "framework": "ext42",
+ "viewOrderMap": {
+ "view": [
+ "fa466732-60ff-446d-94fb-f0f7d0b8c068"
+ ],
+ "store": [
+ "f9590438-c918-48e1-b555-90f1e58755e3"
+ ],
+ "controller": [],
+ "model": [],
+ "resource": [
+ "20b3e781-b063-4238-82f5-7281bd7f93c4"
+ ],
+ "app": [
+ "application"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/arrayGrid/bootstrap.css b/arrayGrid/bootstrap.css
new file mode 100644
index 0000000..83d85a3
--- /dev/null
+++ b/arrayGrid/bootstrap.css
@@ -0,0 +1,2 @@
+/* generated file */
+@import 'ext/packages/ext-theme-classic/build/resources/ext-theme-classic-all-rtl.css'
\ No newline at end of file
diff --git a/arrayGrid/bootstrap.js b/arrayGrid/bootstrap.js
new file mode 100644
index 0000000..8b85702
--- /dev/null
+++ b/arrayGrid/bootstrap.js
@@ -0,0 +1,2019 @@
+
+/**
+ * This file is generated by Sencha Cmd and should NOT be edited. It is
+ * provided to support globbing requires, custom xtypes, and other
+ * metadata-driven class system features
+ */
+Ext.Loader.addClassPathMappings({
+ "Ext": "ext/src",
+ "Ext.Msg": "ext/src/window/MessageBox.js",
+ "Ext.rtl.EventObjectImpl": "ext/src/rtl/EventObject.js",
+ "MyApp": "app",
+ "arrayGrid": "app"
+});
+Ext.ClassManager.addNameAlternateMappings({
+ "Ext.AbstractComponent": [],
+ "Ext.AbstractManager": [],
+ "Ext.AbstractPlugin": [],
+ "Ext.Action": [],
+ "Ext.Ajax": [],
+ "Ext.Component": [],
+ "Ext.ComponentLoader": [],
+ "Ext.ComponentManager": [
+ "Ext.ComponentMgr"
+ ],
+ "Ext.ComponentQuery": [],
+ "Ext.Editor": [],
+ "Ext.ElementLoader": [],
+ "Ext.FocusManager": [
+ "Ext.FocusMgr"
+ ],
+ "Ext.Img": [],
+ "Ext.LoadMask": [],
+ "Ext.ModelManager": [
+ "Ext.ModelMgr"
+ ],
+ "Ext.PluginManager": [
+ "Ext.PluginMgr"
+ ],
+ "Ext.ProgressBar": [],
+ "Ext.Queryable": [],
+ "Ext.Shadow": [],
+ "Ext.ShadowPool": [],
+ "Ext.ZIndexManager": [
+ "Ext.WindowGroup"
+ ],
+ "Ext.app.Application": [],
+ "Ext.app.Controller": [],
+ "Ext.app.EventBus": [],
+ "Ext.app.EventDomain": [],
+ "Ext.app.domain.Component": [],
+ "Ext.app.domain.Controller": [],
+ "Ext.app.domain.Direct": [],
+ "Ext.app.domain.Global": [],
+ "Ext.app.domain.Store": [],
+ "Ext.button.Button": [
+ "Ext.Button"
+ ],
+ "Ext.button.Cycle": [
+ "Ext.CycleButton"
+ ],
+ "Ext.button.Manager": [
+ "Ext.ButtonToggleManager"
+ ],
+ "Ext.button.Split": [
+ "Ext.SplitButton"
+ ],
+ "Ext.chart.Callout": [],
+ "Ext.chart.Chart": [],
+ "Ext.chart.Highlight": [],
+ "Ext.chart.Label": [],
+ "Ext.chart.Legend": [],
+ "Ext.chart.LegendItem": [],
+ "Ext.chart.Mask": [],
+ "Ext.chart.MaskLayer": [],
+ "Ext.chart.Navigation": [],
+ "Ext.chart.Shape": [],
+ "Ext.chart.Tip": [],
+ "Ext.chart.TipSurface": [],
+ "Ext.chart.axis.Abstract": [],
+ "Ext.chart.axis.Axis": [
+ "Ext.chart.Axis"
+ ],
+ "Ext.chart.axis.Category": [
+ "Ext.chart.CategoryAxis"
+ ],
+ "Ext.chart.axis.Gauge": [],
+ "Ext.chart.axis.Numeric": [
+ "Ext.chart.NumericAxis"
+ ],
+ "Ext.chart.axis.Radial": [],
+ "Ext.chart.axis.Time": [
+ "Ext.chart.TimeAxis"
+ ],
+ "Ext.chart.series.Area": [],
+ "Ext.chart.series.Bar": [
+ "Ext.chart.BarSeries",
+ "Ext.chart.BarChart",
+ "Ext.chart.StackedBarChart"
+ ],
+ "Ext.chart.series.Cartesian": [
+ "Ext.chart.CartesianSeries",
+ "Ext.chart.CartesianChart"
+ ],
+ "Ext.chart.series.Column": [
+ "Ext.chart.ColumnSeries",
+ "Ext.chart.ColumnChart",
+ "Ext.chart.StackedColumnChart"
+ ],
+ "Ext.chart.series.Gauge": [],
+ "Ext.chart.series.Line": [
+ "Ext.chart.LineSeries",
+ "Ext.chart.LineChart"
+ ],
+ "Ext.chart.series.Pie": [
+ "Ext.chart.PieSeries",
+ "Ext.chart.PieChart"
+ ],
+ "Ext.chart.series.Radar": [],
+ "Ext.chart.series.Scatter": [],
+ "Ext.chart.series.Series": [],
+ "Ext.chart.theme.Base": [],
+ "Ext.chart.theme.Theme": [],
+ "Ext.container.AbstractContainer": [],
+ "Ext.container.ButtonGroup": [
+ "Ext.ButtonGroup"
+ ],
+ "Ext.container.Container": [
+ "Ext.Container"
+ ],
+ "Ext.container.DockingContainer": [],
+ "Ext.container.Monitor": [],
+ "Ext.container.Viewport": [
+ "Ext.Viewport"
+ ],
+ "Ext.data.AbstractStore": [],
+ "Ext.data.ArrayStore": [],
+ "Ext.data.Batch": [],
+ "Ext.data.BufferStore": [],
+ "Ext.data.Connection": [],
+ "Ext.data.DirectStore": [],
+ "Ext.data.Errors": [],
+ "Ext.data.Field": [],
+ "Ext.data.Group": [],
+ "Ext.data.IdGenerator": [],
+ "Ext.data.JsonP": [],
+ "Ext.data.JsonPStore": [],
+ "Ext.data.JsonStore": [],
+ "Ext.data.Model": [
+ "Ext.data.Record"
+ ],
+ "Ext.data.NodeInterface": [],
+ "Ext.data.NodeStore": [],
+ "Ext.data.Operation": [],
+ "Ext.data.PageMap": [],
+ "Ext.data.Request": [],
+ "Ext.data.ResultSet": [],
+ "Ext.data.SequentialIdGenerator": [],
+ "Ext.data.SortTypes": [],
+ "Ext.data.Store": [],
+ "Ext.data.StoreManager": [
+ "Ext.StoreMgr",
+ "Ext.data.StoreMgr",
+ "Ext.StoreManager"
+ ],
+ "Ext.data.Tree": [],
+ "Ext.data.TreeModel": [],
+ "Ext.data.TreeStore": [],
+ "Ext.data.Types": [],
+ "Ext.data.UuidGenerator": [],
+ "Ext.data.XmlStore": [],
+ "Ext.data.association.Association": [
+ "Ext.data.Association"
+ ],
+ "Ext.data.association.BelongsTo": [
+ "Ext.data.BelongsToAssociation"
+ ],
+ "Ext.data.association.HasMany": [
+ "Ext.data.HasManyAssociation"
+ ],
+ "Ext.data.association.HasOne": [
+ "Ext.data.HasOneAssociation"
+ ],
+ "Ext.data.flash.BinaryXhr": [],
+ "Ext.data.proxy.Ajax": [
+ "Ext.data.HttpProxy",
+ "Ext.data.AjaxProxy"
+ ],
+ "Ext.data.proxy.Client": [
+ "Ext.data.ClientProxy"
+ ],
+ "Ext.data.proxy.Direct": [
+ "Ext.data.DirectProxy"
+ ],
+ "Ext.data.proxy.JsonP": [
+ "Ext.data.ScriptTagProxy"
+ ],
+ "Ext.data.proxy.LocalStorage": [
+ "Ext.data.LocalStorageProxy"
+ ],
+ "Ext.data.proxy.Memory": [
+ "Ext.data.MemoryProxy"
+ ],
+ "Ext.data.proxy.Proxy": [
+ "Ext.data.DataProxy",
+ "Ext.data.Proxy"
+ ],
+ "Ext.data.proxy.Rest": [
+ "Ext.data.RestProxy"
+ ],
+ "Ext.data.proxy.Server": [
+ "Ext.data.ServerProxy"
+ ],
+ "Ext.data.proxy.SessionStorage": [
+ "Ext.data.SessionStorageProxy"
+ ],
+ "Ext.data.proxy.WebStorage": [
+ "Ext.data.WebStorageProxy"
+ ],
+ "Ext.data.reader.Array": [
+ "Ext.data.ArrayReader"
+ ],
+ "Ext.data.reader.Json": [
+ "Ext.data.JsonReader"
+ ],
+ "Ext.data.reader.Reader": [
+ "Ext.data.Reader",
+ "Ext.data.DataReader"
+ ],
+ "Ext.data.reader.Xml": [
+ "Ext.data.XmlReader"
+ ],
+ "Ext.data.validations": [],
+ "Ext.data.writer.Json": [
+ "Ext.data.JsonWriter"
+ ],
+ "Ext.data.writer.Writer": [
+ "Ext.data.DataWriter",
+ "Ext.data.Writer"
+ ],
+ "Ext.data.writer.Xml": [
+ "Ext.data.XmlWriter"
+ ],
+ "Ext.dd.DD": [],
+ "Ext.dd.DDProxy": [],
+ "Ext.dd.DDTarget": [],
+ "Ext.dd.DragDrop": [],
+ "Ext.dd.DragDropManager": [
+ "Ext.dd.DragDropMgr",
+ "Ext.dd.DDM"
+ ],
+ "Ext.dd.DragSource": [],
+ "Ext.dd.DragTracker": [],
+ "Ext.dd.DragZone": [],
+ "Ext.dd.DropTarget": [],
+ "Ext.dd.DropZone": [],
+ "Ext.dd.Registry": [],
+ "Ext.dd.ScrollManager": [],
+ "Ext.dd.StatusProxy": [],
+ "Ext.diag.layout.Context": [],
+ "Ext.diag.layout.ContextItem": [],
+ "Ext.direct.Event": [],
+ "Ext.direct.ExceptionEvent": [],
+ "Ext.direct.JsonProvider": [],
+ "Ext.direct.Manager": [],
+ "Ext.direct.PollingProvider": [],
+ "Ext.direct.Provider": [],
+ "Ext.direct.RemotingEvent": [],
+ "Ext.direct.RemotingMethod": [],
+ "Ext.direct.RemotingProvider": [],
+ "Ext.direct.Transaction": [
+ "Ext.Direct.Transaction"
+ ],
+ "Ext.dom.Layer": [
+ "Ext.Layer"
+ ],
+ "Ext.draw.Color": [],
+ "Ext.draw.Component": [],
+ "Ext.draw.CompositeSprite": [],
+ "Ext.draw.Draw": [],
+ "Ext.draw.Matrix": [],
+ "Ext.draw.Sprite": [],
+ "Ext.draw.SpriteDD": [],
+ "Ext.draw.Surface": [],
+ "Ext.draw.Text": [],
+ "Ext.draw.engine.ImageExporter": [],
+ "Ext.draw.engine.Svg": [],
+ "Ext.draw.engine.SvgExporter": [],
+ "Ext.draw.engine.Vml": [],
+ "Ext.flash.Component": [
+ "Ext.FlashComponent"
+ ],
+ "Ext.form.Basic": [
+ "Ext.form.BasicForm"
+ ],
+ "Ext.form.CheckboxGroup": [],
+ "Ext.form.CheckboxManager": [],
+ "Ext.form.FieldAncestor": [],
+ "Ext.form.FieldContainer": [],
+ "Ext.form.FieldSet": [],
+ "Ext.form.Label": [],
+ "Ext.form.Labelable": [],
+ "Ext.form.Panel": [
+ "Ext.FormPanel",
+ "Ext.form.FormPanel"
+ ],
+ "Ext.form.RadioGroup": [],
+ "Ext.form.RadioManager": [],
+ "Ext.form.action.Action": [
+ "Ext.form.Action"
+ ],
+ "Ext.form.action.DirectLoad": [
+ "Ext.form.Action.DirectLoad"
+ ],
+ "Ext.form.action.DirectSubmit": [
+ "Ext.form.Action.DirectSubmit"
+ ],
+ "Ext.form.action.Load": [
+ "Ext.form.Action.Load"
+ ],
+ "Ext.form.action.StandardSubmit": [],
+ "Ext.form.action.Submit": [
+ "Ext.form.Action.Submit"
+ ],
+ "Ext.form.field.Base": [
+ "Ext.form.Field",
+ "Ext.form.BaseField"
+ ],
+ "Ext.form.field.Checkbox": [
+ "Ext.form.Checkbox"
+ ],
+ "Ext.form.field.ComboBox": [
+ "Ext.form.ComboBox"
+ ],
+ "Ext.form.field.Date": [
+ "Ext.form.DateField",
+ "Ext.form.Date"
+ ],
+ "Ext.form.field.Display": [
+ "Ext.form.DisplayField",
+ "Ext.form.Display"
+ ],
+ "Ext.form.field.Field": [],
+ "Ext.form.field.File": [
+ "Ext.form.FileUploadField",
+ "Ext.ux.form.FileUploadField",
+ "Ext.form.File"
+ ],
+ "Ext.form.field.FileButton": [],
+ "Ext.form.field.Hidden": [
+ "Ext.form.Hidden"
+ ],
+ "Ext.form.field.HtmlEditor": [
+ "Ext.form.HtmlEditor"
+ ],
+ "Ext.form.field.Number": [
+ "Ext.form.NumberField",
+ "Ext.form.Number"
+ ],
+ "Ext.form.field.Picker": [
+ "Ext.form.Picker"
+ ],
+ "Ext.form.field.Radio": [
+ "Ext.form.Radio"
+ ],
+ "Ext.form.field.Spinner": [
+ "Ext.form.Spinner"
+ ],
+ "Ext.form.field.Text": [
+ "Ext.form.TextField",
+ "Ext.form.Text"
+ ],
+ "Ext.form.field.TextArea": [
+ "Ext.form.TextArea"
+ ],
+ "Ext.form.field.Time": [
+ "Ext.form.TimeField",
+ "Ext.form.Time"
+ ],
+ "Ext.form.field.Trigger": [
+ "Ext.form.TriggerField",
+ "Ext.form.TwinTriggerField",
+ "Ext.form.Trigger"
+ ],
+ "Ext.form.field.VTypes": [
+ "Ext.form.VTypes"
+ ],
+ "Ext.fx.Anim": [],
+ "Ext.fx.Animator": [],
+ "Ext.fx.CubicBezier": [],
+ "Ext.fx.Easing": [],
+ "Ext.fx.Manager": [],
+ "Ext.fx.PropertyHandler": [],
+ "Ext.fx.Queue": [],
+ "Ext.fx.target.Component": [],
+ "Ext.fx.target.CompositeElement": [],
+ "Ext.fx.target.CompositeElementCSS": [],
+ "Ext.fx.target.CompositeSprite": [],
+ "Ext.fx.target.Element": [],
+ "Ext.fx.target.ElementCSS": [],
+ "Ext.fx.target.Sprite": [],
+ "Ext.fx.target.Target": [],
+ "Ext.grid.CellContext": [],
+ "Ext.grid.CellEditor": [],
+ "Ext.grid.ColumnComponentLayout": [],
+ "Ext.grid.ColumnLayout": [],
+ "Ext.grid.ColumnManager": [
+ "Ext.grid.ColumnModel"
+ ],
+ "Ext.grid.Panel": [
+ "Ext.list.ListView",
+ "Ext.ListView",
+ "Ext.grid.GridPanel"
+ ],
+ "Ext.grid.RowEditor": [],
+ "Ext.grid.RowEditorButtons": [],
+ "Ext.grid.View": [],
+ "Ext.grid.ViewDropZone": [],
+ "Ext.grid.column.Action": [
+ "Ext.grid.ActionColumn"
+ ],
+ "Ext.grid.column.Boolean": [
+ "Ext.grid.BooleanColumn"
+ ],
+ "Ext.grid.column.CheckColumn": [
+ "Ext.ux.CheckColumn"
+ ],
+ "Ext.grid.column.Column": [
+ "Ext.grid.Column"
+ ],
+ "Ext.grid.column.Date": [
+ "Ext.grid.DateColumn"
+ ],
+ "Ext.grid.column.Number": [
+ "Ext.grid.NumberColumn"
+ ],
+ "Ext.grid.column.RowNumberer": [
+ "Ext.grid.RowNumberer"
+ ],
+ "Ext.grid.column.Template": [
+ "Ext.grid.TemplateColumn"
+ ],
+ "Ext.grid.feature.AbstractSummary": [],
+ "Ext.grid.feature.Feature": [],
+ "Ext.grid.feature.GroupStore": [],
+ "Ext.grid.feature.Grouping": [],
+ "Ext.grid.feature.GroupingSummary": [],
+ "Ext.grid.feature.RowBody": [],
+ "Ext.grid.feature.RowWrap": [],
+ "Ext.grid.feature.Summary": [],
+ "Ext.grid.header.Container": [],
+ "Ext.grid.header.DragZone": [],
+ "Ext.grid.header.DropZone": [],
+ "Ext.grid.locking.HeaderContainer": [],
+ "Ext.grid.locking.Lockable": [
+ "Ext.grid.Lockable"
+ ],
+ "Ext.grid.locking.View": [
+ "Ext.grid.LockingView"
+ ],
+ "Ext.grid.plugin.BufferedRenderer": [],
+ "Ext.grid.plugin.BufferedRendererTableView": [],
+ "Ext.grid.plugin.BufferedRendererTreeView": [],
+ "Ext.grid.plugin.CellEditing": [],
+ "Ext.grid.plugin.DivRenderer": [],
+ "Ext.grid.plugin.DragDrop": [],
+ "Ext.grid.plugin.Editing": [],
+ "Ext.grid.plugin.HeaderReorderer": [],
+ "Ext.grid.plugin.HeaderResizer": [],
+ "Ext.grid.plugin.RowEditing": [],
+ "Ext.grid.plugin.RowExpander": [],
+ "Ext.grid.property.Grid": [
+ "Ext.grid.PropertyGrid"
+ ],
+ "Ext.grid.property.HeaderContainer": [
+ "Ext.grid.PropertyColumnModel"
+ ],
+ "Ext.grid.property.Property": [
+ "Ext.PropGridProperty"
+ ],
+ "Ext.grid.property.Store": [
+ "Ext.grid.PropertyStore"
+ ],
+ "Ext.layout.ClassList": [],
+ "Ext.layout.Context": [],
+ "Ext.layout.ContextItem": [],
+ "Ext.layout.Layout": [],
+ "Ext.layout.SizeModel": [],
+ "Ext.layout.component.Auto": [],
+ "Ext.layout.component.Body": [],
+ "Ext.layout.component.BoundList": [],
+ "Ext.layout.component.Button": [],
+ "Ext.layout.component.Component": [],
+ "Ext.layout.component.Dock": [
+ "Ext.layout.component.AbstractDock"
+ ],
+ "Ext.layout.component.Draw": [],
+ "Ext.layout.component.FieldSet": [],
+ "Ext.layout.component.ProgressBar": [],
+ "Ext.layout.component.field.ComboBox": [],
+ "Ext.layout.component.field.Field": [],
+ "Ext.layout.component.field.FieldContainer": [],
+ "Ext.layout.component.field.HtmlEditor": [],
+ "Ext.layout.component.field.Slider": [],
+ "Ext.layout.component.field.Text": [],
+ "Ext.layout.component.field.TextArea": [],
+ "Ext.layout.component.field.Trigger": [],
+ "Ext.layout.container.Absolute": [
+ "Ext.layout.AbsoluteLayout"
+ ],
+ "Ext.layout.container.Accordion": [
+ "Ext.layout.AccordionLayout"
+ ],
+ "Ext.layout.container.Anchor": [
+ "Ext.layout.AnchorLayout"
+ ],
+ "Ext.layout.container.Auto": [],
+ "Ext.layout.container.Border": [
+ "Ext.layout.BorderLayout"
+ ],
+ "Ext.layout.container.Box": [
+ "Ext.layout.BoxLayout"
+ ],
+ "Ext.layout.container.Card": [
+ "Ext.layout.CardLayout"
+ ],
+ "Ext.layout.container.CheckboxGroup": [],
+ "Ext.layout.container.Column": [
+ "Ext.layout.ColumnLayout"
+ ],
+ "Ext.layout.container.Container": [
+ "Ext.layout.ContainerLayout"
+ ],
+ "Ext.layout.container.Editor": [],
+ "Ext.layout.container.Fit": [
+ "Ext.layout.FitLayout"
+ ],
+ "Ext.layout.container.Form": [
+ "Ext.layout.FormLayout"
+ ],
+ "Ext.layout.container.HBox": [
+ "Ext.layout.HBoxLayout"
+ ],
+ "Ext.layout.container.Table": [
+ "Ext.layout.TableLayout"
+ ],
+ "Ext.layout.container.VBox": [
+ "Ext.layout.VBoxLayout"
+ ],
+ "Ext.layout.container.border.Region": [],
+ "Ext.layout.container.boxOverflow.Menu": [
+ "Ext.layout.boxOverflow.Menu"
+ ],
+ "Ext.layout.container.boxOverflow.None": [
+ "Ext.layout.boxOverflow.None"
+ ],
+ "Ext.layout.container.boxOverflow.Scroller": [
+ "Ext.layout.boxOverflow.Scroller"
+ ],
+ "Ext.menu.CheckItem": [],
+ "Ext.menu.ColorPicker": [],
+ "Ext.menu.DatePicker": [],
+ "Ext.menu.Item": [
+ "Ext.menu.TextItem"
+ ],
+ "Ext.menu.KeyNav": [],
+ "Ext.menu.Manager": [
+ "Ext.menu.MenuMgr"
+ ],
+ "Ext.menu.Menu": [],
+ "Ext.menu.Separator": [],
+ "Ext.panel.AbstractPanel": [],
+ "Ext.panel.DD": [],
+ "Ext.panel.Header": [],
+ "Ext.panel.Panel": [
+ "Ext.Panel"
+ ],
+ "Ext.panel.Proxy": [
+ "Ext.dd.PanelProxy"
+ ],
+ "Ext.panel.Table": [],
+ "Ext.panel.Tool": [],
+ "Ext.picker.Color": [
+ "Ext.ColorPalette"
+ ],
+ "Ext.picker.Date": [
+ "Ext.DatePicker"
+ ],
+ "Ext.picker.Month": [
+ "Ext.MonthPicker"
+ ],
+ "Ext.picker.Time": [],
+ "Ext.resizer.BorderSplitter": [],
+ "Ext.resizer.BorderSplitterTracker": [],
+ "Ext.resizer.Handle": [],
+ "Ext.resizer.ResizeTracker": [],
+ "Ext.resizer.Resizer": [
+ "Ext.Resizable"
+ ],
+ "Ext.resizer.Splitter": [],
+ "Ext.resizer.SplitterTracker": [],
+ "Ext.rtl.AbstractComponent": [],
+ "Ext.rtl.EventObjectImpl": [],
+ "Ext.rtl.button.Button": [],
+ "Ext.rtl.dd.DD": [],
+ "Ext.rtl.dom.Element_anim": [],
+ "Ext.rtl.dom.Element_insertion": [],
+ "Ext.rtl.dom.Element_position": [],
+ "Ext.rtl.dom.Element_scroll": [],
+ "Ext.rtl.dom.Element_static": [],
+ "Ext.rtl.dom.Layer": [],
+ "Ext.rtl.form.field.Checkbox": [],
+ "Ext.rtl.form.field.File": [],
+ "Ext.rtl.form.field.Spinner": [],
+ "Ext.rtl.form.field.Trigger": [],
+ "Ext.rtl.grid.CellEditor": [],
+ "Ext.rtl.grid.RowEditor": [],
+ "Ext.rtl.grid.column.Column": [],
+ "Ext.rtl.grid.plugin.HeaderResizer": [],
+ "Ext.rtl.grid.plugin.RowEditing": [],
+ "Ext.rtl.layout.ContextItem": [],
+ "Ext.rtl.layout.component.Dock": [],
+ "Ext.rtl.layout.component.field.Text": [],
+ "Ext.rtl.layout.component.field.Trigger": [],
+ "Ext.rtl.layout.container.Absolute": [],
+ "Ext.rtl.layout.container.Border": [],
+ "Ext.rtl.layout.container.Box": [],
+ "Ext.rtl.layout.container.CheckboxGroup": [],
+ "Ext.rtl.layout.container.Column": [],
+ "Ext.rtl.layout.container.HBox": [],
+ "Ext.rtl.layout.container.VBox": [],
+ "Ext.rtl.layout.container.boxOverflow.Menu": [],
+ "Ext.rtl.layout.container.boxOverflow.Scroller": [],
+ "Ext.rtl.panel.Header": [],
+ "Ext.rtl.panel.Panel": [],
+ "Ext.rtl.resizer.BorderSplitterTracker": [],
+ "Ext.rtl.resizer.ResizeTracker": [],
+ "Ext.rtl.resizer.SplitterTracker": [],
+ "Ext.rtl.selection.CellModel": [],
+ "Ext.rtl.selection.TreeModel": [],
+ "Ext.rtl.slider.Multi": [],
+ "Ext.rtl.tab.Bar": [],
+ "Ext.rtl.tip.QuickTipManager": [],
+ "Ext.rtl.tree.Column": [],
+ "Ext.rtl.util.Floating": [],
+ "Ext.rtl.util.Renderable": [],
+ "Ext.rtl.view.Table": [],
+ "Ext.selection.CellModel": [],
+ "Ext.selection.CheckboxModel": [],
+ "Ext.selection.DataViewModel": [],
+ "Ext.selection.Model": [
+ "Ext.AbstractSelectionModel"
+ ],
+ "Ext.selection.RowModel": [],
+ "Ext.selection.TreeModel": [],
+ "Ext.slider.Multi": [
+ "Ext.slider.MultiSlider"
+ ],
+ "Ext.slider.Single": [
+ "Ext.Slider",
+ "Ext.form.SliderField",
+ "Ext.slider.SingleSlider",
+ "Ext.slider.Slider"
+ ],
+ "Ext.slider.Thumb": [],
+ "Ext.slider.Tip": [],
+ "Ext.state.CookieProvider": [],
+ "Ext.state.LocalStorageProvider": [],
+ "Ext.state.Manager": [],
+ "Ext.state.Provider": [],
+ "Ext.state.Stateful": [],
+ "Ext.tab.Bar": [],
+ "Ext.tab.Panel": [
+ "Ext.TabPanel"
+ ],
+ "Ext.tab.Tab": [],
+ "Ext.tip.QuickTip": [
+ "Ext.QuickTip"
+ ],
+ "Ext.tip.QuickTipManager": [
+ "Ext.QuickTips"
+ ],
+ "Ext.tip.Tip": [
+ "Ext.Tip"
+ ],
+ "Ext.tip.ToolTip": [
+ "Ext.ToolTip"
+ ],
+ "Ext.toolbar.Fill": [
+ "Ext.Toolbar.Fill"
+ ],
+ "Ext.toolbar.Item": [
+ "Ext.Toolbar.Item"
+ ],
+ "Ext.toolbar.Paging": [
+ "Ext.PagingToolbar"
+ ],
+ "Ext.toolbar.Separator": [
+ "Ext.Toolbar.Separator"
+ ],
+ "Ext.toolbar.Spacer": [
+ "Ext.Toolbar.Spacer"
+ ],
+ "Ext.toolbar.TextItem": [
+ "Ext.Toolbar.TextItem"
+ ],
+ "Ext.toolbar.Toolbar": [
+ "Ext.Toolbar"
+ ],
+ "Ext.tree.Column": [],
+ "Ext.tree.Panel": [
+ "Ext.tree.TreePanel",
+ "Ext.TreePanel"
+ ],
+ "Ext.tree.View": [],
+ "Ext.tree.ViewDragZone": [],
+ "Ext.tree.ViewDropZone": [],
+ "Ext.tree.plugin.TreeViewDragDrop": [],
+ "Ext.util.AbstractMixedCollection": [],
+ "Ext.util.Animate": [],
+ "Ext.util.Bindable": [],
+ "Ext.util.CSS": [],
+ "Ext.util.ClickRepeater": [],
+ "Ext.util.ComponentDragger": [],
+ "Ext.util.Cookies": [],
+ "Ext.util.ElementContainer": [],
+ "Ext.util.Filter": [],
+ "Ext.util.Floating": [],
+ "Ext.util.Grouper": [],
+ "Ext.util.HashMap": [],
+ "Ext.util.History": [
+ "Ext.History"
+ ],
+ "Ext.util.Inflector": [],
+ "Ext.util.KeyMap": [
+ "Ext.KeyMap"
+ ],
+ "Ext.util.KeyNav": [
+ "Ext.KeyNav"
+ ],
+ "Ext.util.LruCache": [],
+ "Ext.util.Memento": [],
+ "Ext.util.MixedCollection": [],
+ "Ext.util.Offset": [],
+ "Ext.util.Point": [],
+ "Ext.util.ProtoElement": [],
+ "Ext.util.Queue": [],
+ "Ext.util.Region": [],
+ "Ext.util.Renderable": [],
+ "Ext.util.Sortable": [],
+ "Ext.util.Sorter": [],
+ "Ext.util.TextMetrics": [],
+ "Ext.ux.BoxReorderer": [],
+ "Ext.ux.CellDragDrop": [],
+ "Ext.ux.DataTip": [],
+ "Ext.ux.DataView.Animated": [],
+ "Ext.ux.DataView.DragSelector": [],
+ "Ext.ux.DataView.Draggable": [],
+ "Ext.ux.DataView.LabelEditor": [],
+ "Ext.ux.FieldReplicator": [],
+ "Ext.ux.GMapPanel": [],
+ "Ext.ux.GroupTabPanel": [],
+ "Ext.ux.GroupTabRenderer": [],
+ "Ext.ux.IFrame": [],
+ "Ext.ux.LiveSearchGridPanel": [],
+ "Ext.ux.PreviewPlugin": [],
+ "Ext.ux.ProgressBarPager": [],
+ "Ext.ux.RowExpander": [],
+ "Ext.ux.SlidingPager": [],
+ "Ext.ux.Spotlight": [],
+ "Ext.ux.TabCloseMenu": [],
+ "Ext.ux.TabReorderer": [],
+ "Ext.ux.TabScrollerMenu": [],
+ "Ext.ux.ToolbarDroppable": [],
+ "Ext.ux.TreePicker": [],
+ "Ext.ux.ajax.DataSimlet": [],
+ "Ext.ux.ajax.JsonSimlet": [],
+ "Ext.ux.ajax.SimManager": [],
+ "Ext.ux.ajax.SimXhr": [],
+ "Ext.ux.ajax.Simlet": [],
+ "Ext.ux.ajax.XmlSimlet": [],
+ "Ext.ux.data.PagingMemoryProxy": [
+ "Ext.data.PagingMemoryProxy"
+ ],
+ "Ext.ux.dd.CellFieldDropZone": [],
+ "Ext.ux.dd.PanelFieldDragZone": [],
+ "Ext.ux.event.Driver": [],
+ "Ext.ux.event.Maker": [],
+ "Ext.ux.event.Player": [],
+ "Ext.ux.event.Recorder": [],
+ "Ext.ux.event.RecorderManager": [],
+ "Ext.ux.form.ItemSelector": [
+ "Ext.ux.ItemSelector"
+ ],
+ "Ext.ux.form.MultiSelect": [
+ "Ext.ux.Multiselect"
+ ],
+ "Ext.ux.form.SearchField": [],
+ "Ext.ux.grid.FiltersFeature": [],
+ "Ext.ux.grid.TransformGrid": [],
+ "Ext.ux.grid.filter.BooleanFilter": [],
+ "Ext.ux.grid.filter.DateFilter": [],
+ "Ext.ux.grid.filter.DateTimeFilter": [],
+ "Ext.ux.grid.filter.Filter": [],
+ "Ext.ux.grid.filter.ListFilter": [],
+ "Ext.ux.grid.filter.NumericFilter": [],
+ "Ext.ux.grid.filter.StringFilter": [],
+ "Ext.ux.grid.menu.ListMenu": [],
+ "Ext.ux.grid.menu.RangeMenu": [],
+ "Ext.ux.layout.Center": [],
+ "Ext.ux.statusbar.StatusBar": [
+ "Ext.ux.StatusBar"
+ ],
+ "Ext.ux.statusbar.ValidationStatus": [],
+ "Ext.view.AbstractView": [],
+ "Ext.view.BoundList": [
+ "Ext.BoundList"
+ ],
+ "Ext.view.BoundListKeyNav": [],
+ "Ext.view.DragZone": [],
+ "Ext.view.DropZone": [],
+ "Ext.view.NodeCache": [],
+ "Ext.view.Table": [],
+ "Ext.view.TableLayout": [],
+ "Ext.view.View": [
+ "Ext.DataView"
+ ],
+ "Ext.window.MessageBox": [],
+ "Ext.window.Window": [
+ "Ext.Window"
+ ],
+ "MyApp.store.MyArrayStore": [],
+ "MyApp.view.MyGridPanel": [],
+ "MyApp.view.Viewport": [],
+ "arrayGrid.Application": [],
+ "arrayGrid.controller.Main": [],
+ "arrayGrid.view.Main": []
+});
+Ext.ClassManager.addNameAliasMappings({
+ "Ext.AbstractComponent": [],
+ "Ext.AbstractManager": [],
+ "Ext.AbstractPlugin": [],
+ "Ext.Action": [],
+ "Ext.Ajax": [],
+ "Ext.Component": [
+ "widget.box",
+ "widget.component"
+ ],
+ "Ext.ComponentLoader": [],
+ "Ext.ComponentManager": [],
+ "Ext.ComponentQuery": [],
+ "Ext.Editor": [
+ "widget.editor"
+ ],
+ "Ext.ElementLoader": [],
+ "Ext.FocusManager": [],
+ "Ext.Img": [
+ "widget.image",
+ "widget.imagecomponent"
+ ],
+ "Ext.LoadMask": [
+ "widget.loadmask"
+ ],
+ "Ext.ModelManager": [],
+ "Ext.PluginManager": [],
+ "Ext.ProgressBar": [
+ "widget.progressbar"
+ ],
+ "Ext.Queryable": [],
+ "Ext.Shadow": [],
+ "Ext.ShadowPool": [],
+ "Ext.ZIndexManager": [],
+ "Ext.app.Application": [],
+ "Ext.app.Controller": [],
+ "Ext.app.EventBus": [],
+ "Ext.app.EventDomain": [],
+ "Ext.app.domain.Component": [],
+ "Ext.app.domain.Controller": [],
+ "Ext.app.domain.Direct": [],
+ "Ext.app.domain.Global": [],
+ "Ext.app.domain.Store": [],
+ "Ext.button.Button": [
+ "widget.button"
+ ],
+ "Ext.button.Cycle": [
+ "widget.cycle"
+ ],
+ "Ext.button.Manager": [],
+ "Ext.button.Split": [
+ "widget.splitbutton"
+ ],
+ "Ext.chart.Callout": [],
+ "Ext.chart.Chart": [
+ "widget.chart"
+ ],
+ "Ext.chart.Highlight": [],
+ "Ext.chart.Label": [],
+ "Ext.chart.Legend": [],
+ "Ext.chart.LegendItem": [],
+ "Ext.chart.Mask": [],
+ "Ext.chart.MaskLayer": [],
+ "Ext.chart.Navigation": [],
+ "Ext.chart.Shape": [],
+ "Ext.chart.Tip": [],
+ "Ext.chart.TipSurface": [],
+ "Ext.chart.axis.Abstract": [],
+ "Ext.chart.axis.Axis": [],
+ "Ext.chart.axis.Category": [
+ "axis.category"
+ ],
+ "Ext.chart.axis.Gauge": [
+ "axis.gauge"
+ ],
+ "Ext.chart.axis.Numeric": [
+ "axis.numeric"
+ ],
+ "Ext.chart.axis.Radial": [
+ "axis.radial"
+ ],
+ "Ext.chart.axis.Time": [
+ "axis.time"
+ ],
+ "Ext.chart.series.Area": [
+ "series.area"
+ ],
+ "Ext.chart.series.Bar": [
+ "series.bar"
+ ],
+ "Ext.chart.series.Cartesian": [],
+ "Ext.chart.series.Column": [
+ "series.column"
+ ],
+ "Ext.chart.series.Gauge": [
+ "series.gauge"
+ ],
+ "Ext.chart.series.Line": [
+ "series.line"
+ ],
+ "Ext.chart.series.Pie": [
+ "series.pie"
+ ],
+ "Ext.chart.series.Radar": [
+ "series.radar"
+ ],
+ "Ext.chart.series.Scatter": [
+ "series.scatter"
+ ],
+ "Ext.chart.series.Series": [],
+ "Ext.chart.theme.Base": [],
+ "Ext.chart.theme.Theme": [],
+ "Ext.container.AbstractContainer": [],
+ "Ext.container.ButtonGroup": [
+ "widget.buttongroup"
+ ],
+ "Ext.container.Container": [
+ "widget.container"
+ ],
+ "Ext.container.DockingContainer": [],
+ "Ext.container.Monitor": [],
+ "Ext.container.Viewport": [
+ "widget.viewport"
+ ],
+ "Ext.data.AbstractStore": [],
+ "Ext.data.ArrayStore": [
+ "store.array"
+ ],
+ "Ext.data.Batch": [],
+ "Ext.data.BufferStore": [
+ "store.buffer"
+ ],
+ "Ext.data.Connection": [],
+ "Ext.data.DirectStore": [
+ "store.direct"
+ ],
+ "Ext.data.Errors": [],
+ "Ext.data.Field": [
+ "data.field"
+ ],
+ "Ext.data.Group": [],
+ "Ext.data.IdGenerator": [],
+ "Ext.data.JsonP": [],
+ "Ext.data.JsonPStore": [
+ "store.jsonp"
+ ],
+ "Ext.data.JsonStore": [
+ "store.json"
+ ],
+ "Ext.data.Model": [],
+ "Ext.data.NodeInterface": [],
+ "Ext.data.NodeStore": [
+ "store.node"
+ ],
+ "Ext.data.Operation": [],
+ "Ext.data.PageMap": [],
+ "Ext.data.Request": [],
+ "Ext.data.ResultSet": [],
+ "Ext.data.SequentialIdGenerator": [
+ "idgen.sequential"
+ ],
+ "Ext.data.SortTypes": [],
+ "Ext.data.Store": [
+ "store.store"
+ ],
+ "Ext.data.StoreManager": [],
+ "Ext.data.Tree": [
+ "data.tree"
+ ],
+ "Ext.data.TreeModel": [],
+ "Ext.data.TreeStore": [
+ "store.tree"
+ ],
+ "Ext.data.Types": [],
+ "Ext.data.UuidGenerator": [
+ "idgen.uuid"
+ ],
+ "Ext.data.XmlStore": [
+ "store.xml"
+ ],
+ "Ext.data.association.Association": [],
+ "Ext.data.association.BelongsTo": [
+ "association.belongsto"
+ ],
+ "Ext.data.association.HasMany": [
+ "association.hasmany"
+ ],
+ "Ext.data.association.HasOne": [
+ "association.hasone"
+ ],
+ "Ext.data.flash.BinaryXhr": [],
+ "Ext.data.proxy.Ajax": [
+ "proxy.ajax"
+ ],
+ "Ext.data.proxy.Client": [],
+ "Ext.data.proxy.Direct": [
+ "proxy.direct"
+ ],
+ "Ext.data.proxy.JsonP": [
+ "proxy.jsonp",
+ "proxy.scripttag"
+ ],
+ "Ext.data.proxy.LocalStorage": [
+ "proxy.localstorage"
+ ],
+ "Ext.data.proxy.Memory": [
+ "proxy.memory"
+ ],
+ "Ext.data.proxy.Proxy": [
+ "proxy.proxy"
+ ],
+ "Ext.data.proxy.Rest": [
+ "proxy.rest"
+ ],
+ "Ext.data.proxy.Server": [
+ "proxy.server"
+ ],
+ "Ext.data.proxy.SessionStorage": [
+ "proxy.sessionstorage"
+ ],
+ "Ext.data.proxy.WebStorage": [],
+ "Ext.data.reader.Array": [
+ "reader.array"
+ ],
+ "Ext.data.reader.Json": [
+ "reader.json"
+ ],
+ "Ext.data.reader.Reader": [],
+ "Ext.data.reader.Xml": [
+ "reader.xml"
+ ],
+ "Ext.data.validations": [],
+ "Ext.data.writer.Json": [
+ "writer.json"
+ ],
+ "Ext.data.writer.Writer": [
+ "writer.base"
+ ],
+ "Ext.data.writer.Xml": [
+ "writer.xml"
+ ],
+ "Ext.dd.DD": [],
+ "Ext.dd.DDProxy": [],
+ "Ext.dd.DDTarget": [],
+ "Ext.dd.DragDrop": [],
+ "Ext.dd.DragDropManager": [],
+ "Ext.dd.DragSource": [],
+ "Ext.dd.DragTracker": [],
+ "Ext.dd.DragZone": [],
+ "Ext.dd.DropTarget": [],
+ "Ext.dd.DropZone": [],
+ "Ext.dd.Registry": [],
+ "Ext.dd.ScrollManager": [],
+ "Ext.dd.StatusProxy": [],
+ "Ext.diag.layout.Context": [],
+ "Ext.diag.layout.ContextItem": [],
+ "Ext.direct.Event": [
+ "direct.event"
+ ],
+ "Ext.direct.ExceptionEvent": [
+ "direct.exception"
+ ],
+ "Ext.direct.JsonProvider": [
+ "direct.jsonprovider"
+ ],
+ "Ext.direct.Manager": [],
+ "Ext.direct.PollingProvider": [
+ "direct.pollingprovider"
+ ],
+ "Ext.direct.Provider": [
+ "direct.provider"
+ ],
+ "Ext.direct.RemotingEvent": [
+ "direct.rpc"
+ ],
+ "Ext.direct.RemotingMethod": [],
+ "Ext.direct.RemotingProvider": [
+ "direct.remotingprovider"
+ ],
+ "Ext.direct.Transaction": [
+ "direct.transaction"
+ ],
+ "Ext.dom.Layer": [],
+ "Ext.draw.Color": [],
+ "Ext.draw.Component": [
+ "widget.draw"
+ ],
+ "Ext.draw.CompositeSprite": [],
+ "Ext.draw.Draw": [],
+ "Ext.draw.Matrix": [],
+ "Ext.draw.Sprite": [],
+ "Ext.draw.SpriteDD": [],
+ "Ext.draw.Surface": [],
+ "Ext.draw.Text": [
+ "widget.text"
+ ],
+ "Ext.draw.engine.ImageExporter": [],
+ "Ext.draw.engine.Svg": [],
+ "Ext.draw.engine.SvgExporter": [],
+ "Ext.draw.engine.Vml": [],
+ "Ext.flash.Component": [
+ "widget.flash"
+ ],
+ "Ext.form.Basic": [],
+ "Ext.form.CheckboxGroup": [
+ "widget.checkboxgroup"
+ ],
+ "Ext.form.CheckboxManager": [],
+ "Ext.form.FieldAncestor": [],
+ "Ext.form.FieldContainer": [
+ "widget.fieldcontainer"
+ ],
+ "Ext.form.FieldSet": [
+ "widget.fieldset"
+ ],
+ "Ext.form.Label": [
+ "widget.label"
+ ],
+ "Ext.form.Labelable": [],
+ "Ext.form.Panel": [
+ "widget.form"
+ ],
+ "Ext.form.RadioGroup": [
+ "widget.radiogroup"
+ ],
+ "Ext.form.RadioManager": [],
+ "Ext.form.action.Action": [],
+ "Ext.form.action.DirectLoad": [
+ "formaction.directload"
+ ],
+ "Ext.form.action.DirectSubmit": [
+ "formaction.directsubmit"
+ ],
+ "Ext.form.action.Load": [
+ "formaction.load"
+ ],
+ "Ext.form.action.StandardSubmit": [
+ "formaction.standardsubmit"
+ ],
+ "Ext.form.action.Submit": [
+ "formaction.submit"
+ ],
+ "Ext.form.field.Base": [
+ "widget.field"
+ ],
+ "Ext.form.field.Checkbox": [
+ "widget.checkbox",
+ "widget.checkboxfield"
+ ],
+ "Ext.form.field.ComboBox": [
+ "widget.combo",
+ "widget.combobox"
+ ],
+ "Ext.form.field.Date": [
+ "widget.datefield"
+ ],
+ "Ext.form.field.Display": [
+ "widget.displayfield"
+ ],
+ "Ext.form.field.Field": [],
+ "Ext.form.field.File": [
+ "widget.filefield",
+ "widget.fileuploadfield"
+ ],
+ "Ext.form.field.FileButton": [
+ "widget.filebutton"
+ ],
+ "Ext.form.field.Hidden": [
+ "widget.hidden",
+ "widget.hiddenfield"
+ ],
+ "Ext.form.field.HtmlEditor": [
+ "widget.htmleditor"
+ ],
+ "Ext.form.field.Number": [
+ "widget.numberfield"
+ ],
+ "Ext.form.field.Picker": [
+ "widget.pickerfield"
+ ],
+ "Ext.form.field.Radio": [
+ "widget.radio",
+ "widget.radiofield"
+ ],
+ "Ext.form.field.Spinner": [
+ "widget.spinnerfield"
+ ],
+ "Ext.form.field.Text": [
+ "widget.textfield"
+ ],
+ "Ext.form.field.TextArea": [
+ "widget.textarea",
+ "widget.textareafield"
+ ],
+ "Ext.form.field.Time": [
+ "widget.timefield"
+ ],
+ "Ext.form.field.Trigger": [
+ "widget.trigger",
+ "widget.triggerfield"
+ ],
+ "Ext.form.field.VTypes": [],
+ "Ext.fx.Anim": [],
+ "Ext.fx.Animator": [],
+ "Ext.fx.CubicBezier": [],
+ "Ext.fx.Easing": [],
+ "Ext.fx.Manager": [],
+ "Ext.fx.PropertyHandler": [],
+ "Ext.fx.Queue": [],
+ "Ext.fx.target.Component": [],
+ "Ext.fx.target.CompositeElement": [],
+ "Ext.fx.target.CompositeElementCSS": [],
+ "Ext.fx.target.CompositeSprite": [],
+ "Ext.fx.target.Element": [],
+ "Ext.fx.target.ElementCSS": [],
+ "Ext.fx.target.Sprite": [],
+ "Ext.fx.target.Target": [],
+ "Ext.grid.CellContext": [],
+ "Ext.grid.CellEditor": [],
+ "Ext.grid.ColumnComponentLayout": [
+ "layout.columncomponent"
+ ],
+ "Ext.grid.ColumnLayout": [
+ "layout.gridcolumn"
+ ],
+ "Ext.grid.ColumnManager": [],
+ "Ext.grid.Panel": [
+ "widget.grid",
+ "widget.gridpanel"
+ ],
+ "Ext.grid.RowEditor": [
+ "widget.roweditor"
+ ],
+ "Ext.grid.RowEditorButtons": [
+ "widget.roweditorbuttons"
+ ],
+ "Ext.grid.View": [
+ "widget.gridview"
+ ],
+ "Ext.grid.ViewDropZone": [],
+ "Ext.grid.column.Action": [
+ "widget.actioncolumn"
+ ],
+ "Ext.grid.column.Boolean": [
+ "widget.booleancolumn"
+ ],
+ "Ext.grid.column.CheckColumn": [
+ "widget.checkcolumn"
+ ],
+ "Ext.grid.column.Column": [
+ "widget.gridcolumn"
+ ],
+ "Ext.grid.column.Date": [
+ "widget.datecolumn"
+ ],
+ "Ext.grid.column.Number": [
+ "widget.numbercolumn"
+ ],
+ "Ext.grid.column.RowNumberer": [
+ "widget.rownumberer"
+ ],
+ "Ext.grid.column.Template": [
+ "widget.templatecolumn"
+ ],
+ "Ext.grid.feature.AbstractSummary": [
+ "feature.abstractsummary"
+ ],
+ "Ext.grid.feature.Feature": [
+ "feature.feature"
+ ],
+ "Ext.grid.feature.GroupStore": [],
+ "Ext.grid.feature.Grouping": [
+ "feature.grouping"
+ ],
+ "Ext.grid.feature.GroupingSummary": [
+ "feature.groupingsummary"
+ ],
+ "Ext.grid.feature.RowBody": [
+ "feature.rowbody"
+ ],
+ "Ext.grid.feature.RowWrap": [
+ "feature.rowwrap"
+ ],
+ "Ext.grid.feature.Summary": [
+ "feature.summary"
+ ],
+ "Ext.grid.header.Container": [
+ "widget.headercontainer"
+ ],
+ "Ext.grid.header.DragZone": [],
+ "Ext.grid.header.DropZone": [],
+ "Ext.grid.locking.HeaderContainer": [],
+ "Ext.grid.locking.Lockable": [],
+ "Ext.grid.locking.View": [],
+ "Ext.grid.plugin.BufferedRenderer": [
+ "plugin.bufferedrenderer"
+ ],
+ "Ext.grid.plugin.BufferedRendererTableView": [],
+ "Ext.grid.plugin.BufferedRendererTreeView": [],
+ "Ext.grid.plugin.CellEditing": [
+ "plugin.cellediting"
+ ],
+ "Ext.grid.plugin.DivRenderer": [
+ "plugin.divrenderer"
+ ],
+ "Ext.grid.plugin.DragDrop": [
+ "plugin.gridviewdragdrop"
+ ],
+ "Ext.grid.plugin.Editing": [
+ "editing.editing"
+ ],
+ "Ext.grid.plugin.HeaderReorderer": [
+ "plugin.gridheaderreorderer"
+ ],
+ "Ext.grid.plugin.HeaderResizer": [
+ "plugin.gridheaderresizer"
+ ],
+ "Ext.grid.plugin.RowEditing": [
+ "plugin.rowediting"
+ ],
+ "Ext.grid.plugin.RowExpander": [
+ "plugin.rowexpander"
+ ],
+ "Ext.grid.property.Grid": [
+ "widget.propertygrid"
+ ],
+ "Ext.grid.property.HeaderContainer": [],
+ "Ext.grid.property.Property": [],
+ "Ext.grid.property.Store": [],
+ "Ext.layout.ClassList": [],
+ "Ext.layout.Context": [],
+ "Ext.layout.ContextItem": [],
+ "Ext.layout.Layout": [],
+ "Ext.layout.SizeModel": [],
+ "Ext.layout.component.Auto": [
+ "layout.autocomponent"
+ ],
+ "Ext.layout.component.Body": [
+ "layout.body"
+ ],
+ "Ext.layout.component.BoundList": [
+ "layout.boundlist"
+ ],
+ "Ext.layout.component.Button": [
+ "layout.button"
+ ],
+ "Ext.layout.component.Component": [],
+ "Ext.layout.component.Dock": [
+ "layout.dock"
+ ],
+ "Ext.layout.component.Draw": [
+ "layout.draw"
+ ],
+ "Ext.layout.component.FieldSet": [
+ "layout.fieldset"
+ ],
+ "Ext.layout.component.ProgressBar": [
+ "layout.progressbar"
+ ],
+ "Ext.layout.component.field.ComboBox": [
+ "layout.combobox"
+ ],
+ "Ext.layout.component.field.Field": [
+ "layout.field"
+ ],
+ "Ext.layout.component.field.FieldContainer": [
+ "layout.fieldcontainer"
+ ],
+ "Ext.layout.component.field.HtmlEditor": [
+ "layout.htmleditor"
+ ],
+ "Ext.layout.component.field.Slider": [
+ "layout.sliderfield"
+ ],
+ "Ext.layout.component.field.Text": [
+ "layout.textfield"
+ ],
+ "Ext.layout.component.field.TextArea": [
+ "layout.textareafield"
+ ],
+ "Ext.layout.component.field.Trigger": [
+ "layout.triggerfield"
+ ],
+ "Ext.layout.container.Absolute": [
+ "layout.absolute"
+ ],
+ "Ext.layout.container.Accordion": [
+ "layout.accordion"
+ ],
+ "Ext.layout.container.Anchor": [
+ "layout.anchor"
+ ],
+ "Ext.layout.container.Auto": [
+ "layout.auto",
+ "layout.autocontainer"
+ ],
+ "Ext.layout.container.Border": [
+ "layout.border"
+ ],
+ "Ext.layout.container.Box": [
+ "layout.box"
+ ],
+ "Ext.layout.container.Card": [
+ "layout.card"
+ ],
+ "Ext.layout.container.CheckboxGroup": [
+ "layout.checkboxgroup"
+ ],
+ "Ext.layout.container.Column": [
+ "layout.column"
+ ],
+ "Ext.layout.container.Container": [
+ "layout.container"
+ ],
+ "Ext.layout.container.Editor": [
+ "layout.editor"
+ ],
+ "Ext.layout.container.Fit": [
+ "layout.fit"
+ ],
+ "Ext.layout.container.Form": [
+ "layout.form"
+ ],
+ "Ext.layout.container.HBox": [
+ "layout.hbox"
+ ],
+ "Ext.layout.container.Table": [
+ "layout.table"
+ ],
+ "Ext.layout.container.VBox": [
+ "layout.vbox"
+ ],
+ "Ext.layout.container.border.Region": [],
+ "Ext.layout.container.boxOverflow.Menu": [],
+ "Ext.layout.container.boxOverflow.None": [],
+ "Ext.layout.container.boxOverflow.Scroller": [],
+ "Ext.menu.CheckItem": [
+ "widget.menucheckitem"
+ ],
+ "Ext.menu.ColorPicker": [
+ "widget.colormenu"
+ ],
+ "Ext.menu.DatePicker": [
+ "widget.datemenu"
+ ],
+ "Ext.menu.Item": [
+ "widget.menuitem"
+ ],
+ "Ext.menu.KeyNav": [],
+ "Ext.menu.Manager": [],
+ "Ext.menu.Menu": [
+ "widget.menu"
+ ],
+ "Ext.menu.Separator": [
+ "widget.menuseparator"
+ ],
+ "Ext.panel.AbstractPanel": [],
+ "Ext.panel.DD": [],
+ "Ext.panel.Header": [
+ "widget.header"
+ ],
+ "Ext.panel.Panel": [
+ "widget.panel"
+ ],
+ "Ext.panel.Proxy": [],
+ "Ext.panel.Table": [
+ "widget.tablepanel"
+ ],
+ "Ext.panel.Tool": [
+ "widget.tool"
+ ],
+ "Ext.picker.Color": [
+ "widget.colorpicker"
+ ],
+ "Ext.picker.Date": [
+ "widget.datepicker"
+ ],
+ "Ext.picker.Month": [
+ "widget.monthpicker"
+ ],
+ "Ext.picker.Time": [
+ "widget.timepicker"
+ ],
+ "Ext.resizer.BorderSplitter": [
+ "widget.bordersplitter"
+ ],
+ "Ext.resizer.BorderSplitterTracker": [],
+ "Ext.resizer.Handle": [],
+ "Ext.resizer.ResizeTracker": [],
+ "Ext.resizer.Resizer": [],
+ "Ext.resizer.Splitter": [
+ "widget.splitter"
+ ],
+ "Ext.resizer.SplitterTracker": [],
+ "Ext.rtl.AbstractComponent": [],
+ "Ext.rtl.EventObjectImpl": [],
+ "Ext.rtl.button.Button": [],
+ "Ext.rtl.dd.DD": [],
+ "Ext.rtl.dom.Element_anim": [],
+ "Ext.rtl.dom.Element_insertion": [],
+ "Ext.rtl.dom.Element_position": [],
+ "Ext.rtl.dom.Element_scroll": [],
+ "Ext.rtl.dom.Element_static": [],
+ "Ext.rtl.dom.Layer": [],
+ "Ext.rtl.form.field.Checkbox": [],
+ "Ext.rtl.form.field.File": [],
+ "Ext.rtl.form.field.Spinner": [],
+ "Ext.rtl.form.field.Trigger": [],
+ "Ext.rtl.grid.CellEditor": [],
+ "Ext.rtl.grid.RowEditor": [],
+ "Ext.rtl.grid.column.Column": [],
+ "Ext.rtl.grid.plugin.HeaderResizer": [],
+ "Ext.rtl.grid.plugin.RowEditing": [],
+ "Ext.rtl.layout.ContextItem": [],
+ "Ext.rtl.layout.component.Dock": [],
+ "Ext.rtl.layout.component.field.Text": [],
+ "Ext.rtl.layout.component.field.Trigger": [],
+ "Ext.rtl.layout.container.Absolute": [],
+ "Ext.rtl.layout.container.Border": [],
+ "Ext.rtl.layout.container.Box": [],
+ "Ext.rtl.layout.container.CheckboxGroup": [],
+ "Ext.rtl.layout.container.Column": [],
+ "Ext.rtl.layout.container.HBox": [],
+ "Ext.rtl.layout.container.VBox": [],
+ "Ext.rtl.layout.container.boxOverflow.Menu": [],
+ "Ext.rtl.layout.container.boxOverflow.Scroller": [],
+ "Ext.rtl.panel.Header": [],
+ "Ext.rtl.panel.Panel": [],
+ "Ext.rtl.resizer.BorderSplitterTracker": [],
+ "Ext.rtl.resizer.ResizeTracker": [],
+ "Ext.rtl.resizer.SplitterTracker": [],
+ "Ext.rtl.selection.CellModel": [],
+ "Ext.rtl.selection.TreeModel": [],
+ "Ext.rtl.slider.Multi": [],
+ "Ext.rtl.tab.Bar": [],
+ "Ext.rtl.tip.QuickTipManager": [],
+ "Ext.rtl.tree.Column": [],
+ "Ext.rtl.util.Floating": [],
+ "Ext.rtl.util.Renderable": [],
+ "Ext.rtl.view.Table": [],
+ "Ext.selection.CellModel": [
+ "selection.cellmodel"
+ ],
+ "Ext.selection.CheckboxModel": [
+ "selection.checkboxmodel"
+ ],
+ "Ext.selection.DataViewModel": [],
+ "Ext.selection.Model": [],
+ "Ext.selection.RowModel": [
+ "selection.rowmodel"
+ ],
+ "Ext.selection.TreeModel": [
+ "selection.treemodel"
+ ],
+ "Ext.slider.Multi": [
+ "widget.multislider"
+ ],
+ "Ext.slider.Single": [
+ "widget.slider",
+ "widget.sliderfield"
+ ],
+ "Ext.slider.Thumb": [],
+ "Ext.slider.Tip": [
+ "widget.slidertip"
+ ],
+ "Ext.state.CookieProvider": [],
+ "Ext.state.LocalStorageProvider": [
+ "state.localstorage"
+ ],
+ "Ext.state.Manager": [],
+ "Ext.state.Provider": [],
+ "Ext.state.Stateful": [],
+ "Ext.tab.Bar": [
+ "widget.tabbar"
+ ],
+ "Ext.tab.Panel": [
+ "widget.tabpanel"
+ ],
+ "Ext.tab.Tab": [
+ "widget.tab"
+ ],
+ "Ext.tip.QuickTip": [
+ "widget.quicktip"
+ ],
+ "Ext.tip.QuickTipManager": [],
+ "Ext.tip.Tip": [],
+ "Ext.tip.ToolTip": [
+ "widget.tooltip"
+ ],
+ "Ext.toolbar.Fill": [
+ "widget.tbfill"
+ ],
+ "Ext.toolbar.Item": [
+ "widget.tbitem"
+ ],
+ "Ext.toolbar.Paging": [
+ "widget.pagingtoolbar"
+ ],
+ "Ext.toolbar.Separator": [
+ "widget.tbseparator"
+ ],
+ "Ext.toolbar.Spacer": [
+ "widget.tbspacer"
+ ],
+ "Ext.toolbar.TextItem": [
+ "widget.tbtext"
+ ],
+ "Ext.toolbar.Toolbar": [
+ "widget.toolbar"
+ ],
+ "Ext.tree.Column": [
+ "widget.treecolumn"
+ ],
+ "Ext.tree.Panel": [
+ "widget.treepanel"
+ ],
+ "Ext.tree.View": [
+ "widget.treeview"
+ ],
+ "Ext.tree.ViewDragZone": [],
+ "Ext.tree.ViewDropZone": [],
+ "Ext.tree.plugin.TreeViewDragDrop": [
+ "plugin.treeviewdragdrop"
+ ],
+ "Ext.util.AbstractMixedCollection": [],
+ "Ext.util.Animate": [],
+ "Ext.util.Bindable": [],
+ "Ext.util.CSS": [],
+ "Ext.util.ClickRepeater": [],
+ "Ext.util.ComponentDragger": [],
+ "Ext.util.Cookies": [],
+ "Ext.util.ElementContainer": [],
+ "Ext.util.Filter": [],
+ "Ext.util.Floating": [],
+ "Ext.util.Grouper": [],
+ "Ext.util.HashMap": [],
+ "Ext.util.History": [],
+ "Ext.util.Inflector": [],
+ "Ext.util.KeyMap": [],
+ "Ext.util.KeyNav": [],
+ "Ext.util.LruCache": [],
+ "Ext.util.Memento": [],
+ "Ext.util.MixedCollection": [],
+ "Ext.util.Offset": [],
+ "Ext.util.Point": [],
+ "Ext.util.ProtoElement": [],
+ "Ext.util.Queue": [],
+ "Ext.util.Region": [],
+ "Ext.util.Renderable": [],
+ "Ext.util.Sortable": [],
+ "Ext.util.Sorter": [],
+ "Ext.util.TextMetrics": [],
+ "Ext.ux.BoxReorderer": [],
+ "Ext.ux.CellDragDrop": [
+ "plugin.celldragdrop"
+ ],
+ "Ext.ux.DataTip": [
+ "plugin.datatip"
+ ],
+ "Ext.ux.DataView.Animated": [],
+ "Ext.ux.DataView.DragSelector": [],
+ "Ext.ux.DataView.Draggable": [],
+ "Ext.ux.DataView.LabelEditor": [],
+ "Ext.ux.FieldReplicator": [],
+ "Ext.ux.GMapPanel": [
+ "widget.gmappanel"
+ ],
+ "Ext.ux.GroupTabPanel": [
+ "widget.grouptabpanel"
+ ],
+ "Ext.ux.GroupTabRenderer": [
+ "plugin.grouptabrenderer"
+ ],
+ "Ext.ux.IFrame": [
+ "widget.uxiframe"
+ ],
+ "Ext.ux.LiveSearchGridPanel": [],
+ "Ext.ux.PreviewPlugin": [
+ "plugin.preview"
+ ],
+ "Ext.ux.ProgressBarPager": [],
+ "Ext.ux.RowExpander": [],
+ "Ext.ux.SlidingPager": [],
+ "Ext.ux.Spotlight": [],
+ "Ext.ux.TabCloseMenu": [
+ "plugin.tabclosemenu"
+ ],
+ "Ext.ux.TabReorderer": [],
+ "Ext.ux.TabScrollerMenu": [
+ "plugin.tabscrollermenu"
+ ],
+ "Ext.ux.ToolbarDroppable": [],
+ "Ext.ux.TreePicker": [
+ "widget.treepicker"
+ ],
+ "Ext.ux.ajax.DataSimlet": [],
+ "Ext.ux.ajax.JsonSimlet": [
+ "simlet.json"
+ ],
+ "Ext.ux.ajax.SimManager": [],
+ "Ext.ux.ajax.SimXhr": [],
+ "Ext.ux.ajax.Simlet": [
+ "simlet.basic"
+ ],
+ "Ext.ux.ajax.XmlSimlet": [
+ "simlet.xml"
+ ],
+ "Ext.ux.data.PagingMemoryProxy": [
+ "proxy.pagingmemory"
+ ],
+ "Ext.ux.dd.CellFieldDropZone": [],
+ "Ext.ux.dd.PanelFieldDragZone": [],
+ "Ext.ux.event.Driver": [],
+ "Ext.ux.event.Maker": [],
+ "Ext.ux.event.Player": [],
+ "Ext.ux.event.Recorder": [],
+ "Ext.ux.event.RecorderManager": [
+ "widget.eventrecordermanager"
+ ],
+ "Ext.ux.form.ItemSelector": [
+ "widget.itemselector",
+ "widget.itemselectorfield"
+ ],
+ "Ext.ux.form.MultiSelect": [
+ "widget.multiselect",
+ "widget.multiselectfield"
+ ],
+ "Ext.ux.form.SearchField": [
+ "widget.searchfield"
+ ],
+ "Ext.ux.grid.FiltersFeature": [
+ "feature.filters"
+ ],
+ "Ext.ux.grid.TransformGrid": [],
+ "Ext.ux.grid.filter.BooleanFilter": [
+ "gridfilter.boolean"
+ ],
+ "Ext.ux.grid.filter.DateFilter": [
+ "gridfilter.date"
+ ],
+ "Ext.ux.grid.filter.DateTimeFilter": [
+ "gridfilter.datetime"
+ ],
+ "Ext.ux.grid.filter.Filter": [],
+ "Ext.ux.grid.filter.ListFilter": [
+ "gridfilter.list"
+ ],
+ "Ext.ux.grid.filter.NumericFilter": [
+ "gridfilter.numeric"
+ ],
+ "Ext.ux.grid.filter.StringFilter": [
+ "gridfilter.string"
+ ],
+ "Ext.ux.grid.menu.ListMenu": [],
+ "Ext.ux.grid.menu.RangeMenu": [],
+ "Ext.ux.layout.Center": [
+ "layout.ux.center"
+ ],
+ "Ext.ux.statusbar.StatusBar": [
+ "widget.statusbar"
+ ],
+ "Ext.ux.statusbar.ValidationStatus": [],
+ "Ext.view.AbstractView": [],
+ "Ext.view.BoundList": [
+ "widget.boundlist"
+ ],
+ "Ext.view.BoundListKeyNav": [],
+ "Ext.view.DragZone": [],
+ "Ext.view.DropZone": [],
+ "Ext.view.NodeCache": [],
+ "Ext.view.Table": [
+ "widget.tableview"
+ ],
+ "Ext.view.TableLayout": [
+ "layout.tableview"
+ ],
+ "Ext.view.View": [
+ "widget.dataview"
+ ],
+ "Ext.window.MessageBox": [
+ "widget.messagebox"
+ ],
+ "Ext.window.Window": [
+ "widget.window"
+ ],
+ "MyApp.store.MyArrayStore": [],
+ "MyApp.view.MyGridPanel": [],
+ "MyApp.view.Viewport": [],
+ "arrayGrid.Application": [],
+ "arrayGrid.controller.Main": [],
+ "arrayGrid.view.Main": [
+ "widget.app-main"
+ ]
+});
+Ext.setVersion("ext-theme-base", "4.2.1");
+Ext.setVersion("ext-theme-classic", "4.2.1");
+Ext.setVersion("ext-theme-neutral", "4.2.1");
+/**
+ * Sencha Blink - Development
+ * @author Jacky Nguyen
+ */
+(function() {
+ var head = document.head;
+
+ function write(content) {
+ document.write(content);
+ }
+
+ function addMeta(name, content) {
+ var meta = document.createElement('meta');
+
+ meta.setAttribute('name', name);
+ meta.setAttribute('content', content);
+ head.appendChild(meta);
+ }
+
+ var xhr = new XMLHttpRequest();
+ xhr.open('GET', 'bootstrap.json', false);
+ xhr.send(null);
+
+ var options = eval("(" + xhr.responseText + ")"),
+ scripts = options.js || [],
+ styleSheets = options.css || [],
+ i, ln, path, platform, theme, exclude;
+
+ if(options.platform && options.platforms && options.platforms[options.platform] && options.platforms[options.platform].js) {
+ scripts = options.platforms[options.platform].js.concat(scripts);
+ }
+
+ if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
+ var msViewportStyle = document.createElement("style");
+ msViewportStyle.appendChild(
+ document.createTextNode(
+ "@media screen and (orientation: portrait) {" +
+ "@-ms-viewport {width: 320px !important;}" +
+ "}" +
+ "@media screen and (orientation: landscape) {" +
+ "@-ms-viewport {width: 560px !important;}" +
+ "}"
+ )
+ );
+ document.getElementsByTagName("head")[0].appendChild(msViewportStyle);
+ }
+
+ addMeta('viewport', 'width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no');
+ addMeta('apple-mobile-web-app-capable', 'yes');
+ addMeta('apple-touch-fullscreen', 'yes');
+
+ if (!window.Ext) {
+ window.Ext = {};
+ }
+ Ext.microloaded = true;
+
+ var filterPlatform = window.Ext.filterPlatform = function(platform) {
+ var profileMatch = false,
+ ua = navigator.userAgent,
+ j, jln;
+
+ platform = [].concat(platform);
+
+ function isPhone(ua) {
+ var isMobile = /Mobile(\/|\s)/.test(ua);
+
+ // Either:
+ // - iOS but not iPad
+ // - Android 2
+ // - Android with "Mobile" in the UA
+
+ return /(iPhone|iPod)/.test(ua) ||
+ (!/(Silk)/.test(ua) && (/(Android)/.test(ua) && (/(Android 2)/.test(ua) || isMobile))) ||
+ (/(BlackBerry|BB)/.test(ua) && isMobile) ||
+ /(Windows Phone)/.test(ua);
+ }
+
+ function isTablet(ua) {
+ return !isPhone(ua) && (/iPad/.test(ua) || /Android|Silk/.test(ua) || /(RIM Tablet OS)/.test(ua) ||
+ (/MSIE 10/.test(ua) && /; Touch/.test(ua)));
+ }
+
+ // Check if the ?platform parameter is set in the URL
+ var paramsString = window.location.search.substr(1),
+ paramsArray = paramsString.split("&"),
+ params = {},
+ testPlatform, i;
+
+ for (i = 0; i < paramsArray.length; i++) {
+ var tmpArray = paramsArray[i].split("=");
+ params[tmpArray[0]] = tmpArray[1];
+ }
+
+ testPlatform = params.platform;
+ if (testPlatform) {
+ return platform.indexOf(testPlatform) != -1;
+ }
+
+ for (j = 0, jln = platform.length; j < jln; j++) {
+ switch (platform[j]) {
+ case 'phone':
+ profileMatch = isPhone(ua);
+ break;
+ case 'tablet':
+ profileMatch = isTablet(ua);
+ break;
+ case 'desktop':
+ profileMatch = !isPhone(ua) && !isTablet(ua);
+ break;
+ case 'ios':
+ profileMatch = /(iPad|iPhone|iPod)/.test(ua);
+ break;
+ case 'android':
+ profileMatch = /(Android|Silk)/.test(ua);
+ break;
+ case 'blackberry':
+ profileMatch = /(BlackBerry|BB)/.test(ua);
+ break;
+ case 'safari':
+ profileMatch = /Safari/.test(ua) && !(/(BlackBerry|BB)/.test(ua));
+ break;
+ case 'chrome':
+ profileMatch = /Chrome/.test(ua);
+ break;
+ case 'ie10':
+ profileMatch = /MSIE 10/.test(ua);
+ break;
+ case 'windows':
+ profileMatch = /MSIE 10/.test(ua) || /Trident/.test(ua);
+ break;
+ case 'tizen':
+ profileMatch = /Tizen/.test(ua);
+ break;
+ case 'firefox':
+ profileMatch = /Firefox/.test(ua);
+ }
+ if (profileMatch) {
+ return true;
+ }
+ }
+ return false;
+ };
+
+
+ for (i = 0,ln = styleSheets.length; i < ln; i++) {
+ path = styleSheets[i];
+
+ if (typeof path != 'string') {
+ platform = path.platform;
+ exclude = path.exclude;
+ theme = path.theme;
+ path = path.path;
+ }
+
+ if (platform) {
+ if (!filterPlatform(platform) || filterPlatform(exclude)) {
+ continue;
+ }
+ Ext.theme = {
+ name: theme || 'Default'
+ };
+ }
+
+ write('');
+ }
+
+ for (i = 0,ln = scripts.length; i < ln; i++) {
+ path = scripts[i];
+
+ if (typeof path != 'string') {
+ platform = path.platform;
+ exclude = path.exclude;
+ path = path.path;
+ }
+
+ if (platform) {
+ if (!filterPlatform(platform) || filterPlatform(exclude)) {
+ continue;
+ }
+ }
+
+ write('
+
+
+
+
+
+
+
+