]>
Commit | Line | Data |
---|---|---|
35795eb7 | 1 | Ext.define('PVE.storage.StatusView', { |
e3c4b75d | 2 | extend: 'Proxmox.panel.StatusView', |
3f90858a | 3 | alias: 'widget.pveStorageStatusView', |
35795eb7 | 4 | |
19e2978b | 5 | height: 230, |
e857c94a | 6 | title: gettext('Status'), |
19e2978b | 7 | |
77306233 DC |
8 | layout: { |
9 | type: 'vbox', | |
f6710aac | 10 | align: 'stretch', |
77306233 DC |
11 | }, |
12 | ||
19e2978b | 13 | defaults: { |
c95917c2 | 14 | xtype: 'pmxInfoWidget', |
f6710aac | 15 | padding: '0 30 5 30', |
19e2978b DC |
16 | }, |
17 | items: [ | |
18 | { | |
19 | xtype: 'box', | |
f6710aac | 20 | height: 30, |
19e2978b DC |
21 | }, |
22 | { | |
23 | itemId: 'enabled', | |
24 | title: gettext('Enabled'), | |
25 | printBar: false, | |
26 | textField: 'disabled', | |
f6710aac | 27 | renderer: Proxmox.Utils.format_neg_boolean, |
e857c94a | 28 | }, |
19e2978b DC |
29 | { |
30 | itemId: 'active', | |
31 | title: gettext('Active'), | |
32 | printBar: false, | |
33 | textField: 'active', | |
f6710aac | 34 | renderer: Proxmox.Utils.format_boolean, |
e857c94a | 35 | }, |
19e2978b DC |
36 | { |
37 | itemId: 'content', | |
38 | title: gettext('Content'), | |
39 | printBar: false, | |
40 | textField: 'content', | |
f6710aac | 41 | renderer: PVE.Utils.format_content_types, |
e857c94a | 42 | }, |
19e2978b DC |
43 | { |
44 | itemId: 'type', | |
45 | title: gettext('Type'), | |
46 | printBar: false, | |
47 | textField: 'type', | |
f6710aac | 48 | renderer: PVE.Utils.format_storage_type, |
e857c94a | 49 | }, |
19e2978b DC |
50 | { |
51 | xtype: 'box', | |
f6710aac | 52 | height: 10, |
e857c94a | 53 | }, |
19e2978b DC |
54 | { |
55 | itemId: 'usage', | |
56 | title: gettext('Usage'), | |
57 | valueField: 'used', | |
f6710aac | 58 | maxField: 'total', |
55871e9e TL |
59 | renderer: (val, max) => { |
60 | if (max === undefined) { | |
61 | return val; | |
62 | } | |
63 | return Proxmox.Utils.render_size_usage(val, max, true); | |
64 | }, | |
f6710aac | 65 | }, |
19e2978b | 66 | ], |
35795eb7 | 67 | |
19e2978b DC |
68 | updateTitle: function() { |
69 | return; | |
f6710aac | 70 | }, |
35795eb7 | 71 | }); |