]>
Commit | Line | Data |
---|---|---|
c0a14978 DC |
1 | Ext.define('PVE.panel.TemplateStatusView',{ |
2 | extend: 'PVE.panel.StatusView', | |
3 | alias: 'widget.pveTemplateStatusView', | |
4 | ||
5 | defaults: { | |
6 | xtype: 'pveInfoWidget', | |
7 | printBar: false, | |
8 | padding: '5 0 0 20', | |
9 | width: 400 | |
10 | }, | |
11 | items: [ | |
12 | { | |
13 | xtype: 'box', | |
14 | padding: '20 0 0 0' | |
15 | }, | |
16 | { | |
17 | itemId: 'node', | |
18 | title: gettext('Node') | |
19 | }, | |
20 | { | |
21 | xtype: 'box', | |
22 | padding: '20 0 0 0' | |
23 | }, | |
24 | { | |
25 | itemId: 'cpus', | |
26 | title: gettext('Processors'), | |
27 | textField: 'cpus' | |
28 | }, | |
29 | { | |
30 | itemId: 'memory', | |
31 | title: gettext('Memory'), | |
32 | textField: 'maxmem', | |
33 | renderer: PVE.Utils.render_size | |
34 | }, | |
35 | { | |
36 | itemId: 'swap', | |
37 | title: gettext('Swap'), | |
38 | textField: 'maxswap', | |
39 | renderer: PVE.Utils.render_size | |
40 | }, | |
41 | { | |
42 | itemId: 'disk', | |
43 | title: gettext('Bootdisk size'), | |
44 | textField: 'maxdisk', | |
45 | renderer: PVE.Utils.render_size | |
46 | }, | |
47 | { | |
48 | xtype: 'box', | |
49 | padding: '25 0 0 0' | |
50 | } | |
51 | ], | |
52 | ||
53 | initComponent: function() { | |
54 | var me = this; | |
55 | ||
56 | var name = me.pveSelNode.data.name; | |
57 | if (!name) { | |
58 | throw "no name specified"; | |
59 | } | |
60 | ||
61 | me.title = name; | |
62 | ||
63 | me.callParent(); | |
64 | if (me.pveSelNode.data.type !== 'lxc') { | |
65 | me.remove(me.getComponent('swap')); | |
66 | } | |
67 | me.getComponent('node').updateValue(me.pveSelNode.data.node); | |
68 | } | |
69 | }); |