]>
Commit | Line | Data |
---|---|---|
caab7a92 | 1 | Ext.define('PVE.storage.DirInputPanel', { |
f28ec3e4 | 2 | extend: 'PVE.panel.StorageBase', |
caab7a92 | 3 | |
96988dfa DC |
4 | onlineHelp: 'storage_directory', |
5 | ||
8058410f | 6 | initComponent: function() { |
caab7a92 DM |
7 | var me = this; |
8 | ||
caab7a92 | 9 | me.column1 = [ |
caab7a92 | 10 | { |
d5e771ce | 11 | xtype: me.isCreate ? 'textfield' : 'displayfield', |
caab7a92 DM |
12 | name: 'path', |
13 | value: '', | |
14 | fieldLabel: gettext('Directory'), | |
f6710aac | 15 | allowBlank: false, |
caab7a92 DM |
16 | }, |
17 | { | |
18 | xtype: 'pveContentTypeSelector', | |
19 | name: 'content', | |
20 | value: 'images', | |
21 | multiSelect: true, | |
22 | fieldLabel: gettext('Content'), | |
f6710aac TL |
23 | allowBlank: false, |
24 | }, | |
caab7a92 DM |
25 | ]; |
26 | ||
27 | me.column2 = [ | |
caab7a92 | 28 | { |
896c0d50 | 29 | xtype: 'proxmoxcheckbox', |
caab7a92 DM |
30 | name: 'shared', |
31 | uncheckedValue: 0, | |
f6710aac | 32 | fieldLabel: gettext('Shared'), |
c75ee959 AL |
33 | autoEl: { |
34 | tag: 'div', | |
35 | 'data-qtip': gettext('Enable if the underlying file system is already shared between nodes.'), | |
36 | }, | |
caab7a92 | 37 | }, |
caab7a92 DM |
38 | ]; |
39 | ||
caab7a92 | 40 | me.callParent(); |
f6710aac | 41 | }, |
caab7a92 | 42 | }); |