]> git.proxmox.com Git - extjs.git/blame - extjs/examples/modern/addressbook/app/view/Main.js
add extjs 6.0.1 sources
[extjs.git] / extjs / examples / modern / addressbook / app / view / Main.js
CommitLineData
6527f429
DM
1Ext.define('AddressBook.view.Main', {\r
2 extend: 'Ext.navigation.View',\r
3 xtype: 'mainview',\r
4\r
5 requires: [\r
6 'AddressBook.view.Contacts',\r
7 'AddressBook.view.contact.Show',\r
8 'AddressBook.view.contact.Edit'\r
9 ],\r
10\r
11 config: {\r
12 autoDestroy: false,\r
13\r
14 navigationBar: {\r
15 splitNavigation: false,\r
16 items: [\r
17 {\r
18 xtype: 'button',\r
19 id: 'editButton',\r
20 text: 'Edit',\r
21 align: 'right',\r
22 hidden: true,\r
23 hideAnimation: Ext.os.is.Android ? false : {\r
24 type: 'fadeOut',\r
25 duration: 200\r
26 },\r
27 showAnimation: Ext.os.is.Android ? false : {\r
28 type: 'fadeIn',\r
29 duration: 200\r
30 }\r
31 },\r
32 {\r
33 xtype: 'button',\r
34 id: 'saveButton',\r
35 text: 'Save',\r
36 ui: 'sencha',\r
37 align: 'right',\r
38 hidden: true,\r
39 hideAnimation: Ext.os.is.Android ? false : {\r
40 type: 'fadeOut',\r
41 duration: 200\r
42 },\r
43 showAnimation: Ext.os.is.Android ? false : {\r
44 type: 'fadeIn',\r
45 duration: 200\r
46 }\r
47 }\r
48 ]\r
49 },\r
50\r
51 platformConfig: {\r
52 blackberry: {\r
53 navigationBar: {\r
54 splitNavigation: {\r
55 xtype: 'toolbar',\r
56 items: [{\r
57 docked: 'right',\r
58 xtype: 'button',\r
59 iconCls: 'pencil',\r
60 id: 'editButton',\r
61 hidden: true\r
62 },{\r
63 docked: 'right',\r
64 xtype: 'button',\r
65 iconCls: 'check',\r
66 id: 'saveButton',\r
67 hidden: true\r
68 }]\r
69 }\r
70 }\r
71 }\r
72 },\r
73\r
74 items: [\r
75 { xtype: 'contacts' }\r
76 ]\r
77 }\r
78});\r