-
Notifications
You must be signed in to change notification settings - Fork 3
/
TabPanel.js
86 lines (82 loc) · 2.53 KB
/
TabPanel.js
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
/*
* File: app/view/TabPanel.js
*
* This file was generated by Sencha Architect version 3.0.0.
* http://www.sencha.com/products/architect/
*
* This file requires use of the Sencha Touch 2.3.x library, under independent license.
* License of Sencha Architect does not include license for Sencha Touch 2.3.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('Feed.view.TabPanel', {
extend: 'Ext.tab.Panel',
alias: 'widget.tabpanel',
requires: [
'Feed.view.posts.List',
'Feed.view.About'
],
config: {
items: [
{
xtype: 'container',
title: 'Posts',
iconCls: 'star',
id: 'postsTab',
layout: {
type: 'fit'
},
items: [
{
xtype: 'navigationview',
id: 'postsNav',
useTitleForBackButtonText: true,
items: [
{
xtype: 'postslist',
title: 'Post'
}
],
navigationBar: {
items: [
{
xtype: 'button',
align: 'right',
id: 'addButton',
ui: 'action',
iconCls: 'add',
text: ''
},
{
xtype: 'button',
id: 'feedsButton',
text: 'Feeds'
}
]
}
}
]
},
{
xtype: 'container',
title: 'About',
iconCls: 'info',
id: 'aboutTab',
layout: {
type: 'fit'
},
items: [
{
xtype: 'about'
}
]
}
],
tabBar: {
docked: 'bottom'
}
}
});