]>
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 initComponent : function() {
46 me
.column1
.push(Ext
.create('PVE.storage.ZFSPoolSelector', {
48 fieldLabel
: gettext('ZFS Pool'),
52 me
.column1
.push(Ext
.createWidget('displayfield', {
55 fieldLabel
: gettext('ZFS Pool'),
61 // while before it was a string
62 /*jslint confusion: true*/
64 {xtype
: 'pveContentTypeSelector',
65 cts
: ['images', 'rootdir'],
66 fieldLabel
: gettext('Content'),
68 value
: ['images', 'rootdir'],
72 /*jslint confusion: false*/
75 xtype
: 'proxmoxcheckbox',
79 fieldLabel
: gettext('Thin provision')
85 fieldLabel
: gettext('Block Size'),