1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| /**
| * The main application viewport, which displays the whole application
| * @extends Ext.Viewport
| */
| Ext.define('Books.view.Viewport', {
| extend: 'Ext.Viewport',
| layout: 'fit',
|
| requires: [
| 'Books.view.Header',
| 'Books.view.book.View',
| 'Books.view.book.SideBar',
| 'Books.view.review.List'
| ],
|
| initComponent: function() {
| var me = this;
|
| Ext.apply(me, {
| items: [
| {
| xtype: 'panel',
| border: false,
| id : 'viewport',
| layout: {
| type: 'vbox',
| align: 'stretch'
| },
|
| dockedItems: [
| Ext.create('Books.view.Header'),
| Ext.create('Books.view.book.SideBar')
| ],
|
| items: [
| Ext.create('Books.view.book.View'),
| Ext.create('Books.view.review.List')
| ]
| }
| ]
| });
|
| me.callParent(arguments);
| }
| });
|
|