]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/storage/ZFSPoolEdit.js
1 Ext
.define('PVE.storage.ZFSPoolSelector', {
2 extend
: 'Ext.form.field.ComboBox',
3 alias
: 'widget.pveZFSPoolSelector',
9 loadingText
: gettext('Scanning...')
11 initComponent : function() {
15 me
.nodename
= 'localhost';
18 var store
= Ext
.create('Ext.data.Store', {
19 autoLoad
: {}, // true,
20 fields
: [ 'pool', 'size', 'free' ],
23 url
: '/api2/json/nodes/' + me
.nodename
+ '/scan/zfs'
27 store
.sort('pool', 'ASC');
37 Ext
.define('PVE.storage.ZFSPoolInputPanel', {
38 extend
: 'PVE.panel.StorageBase',
40 onlineHelp
: 'storage_zfspool',
42 initComponent : function() {
48 me
.column1
.push(Ext
.create('PVE.storage.ZFSPoolSelector', {
50 fieldLabel
: gettext('ZFS Pool'),
54 me
.column1
.push(Ext
.createWidget('displayfield', {
57 fieldLabel
: gettext('ZFS Pool'),
63 // while before it was a string
64 /*jslint confusion: true*/
66 {xtype
: 'pveContentTypeSelector',
67 cts
: ['images', 'rootdir'],
68 fieldLabel
: gettext('Content'),
70 value
: ['images', 'rootdir'],
74 /*jslint confusion: false*/
77 xtype
: 'proxmoxcheckbox',
81 fieldLabel
: gettext('Thin provision')
87 fieldLabel
: gettext('Block Size'),