X-Git-Url: http://git.datanom.net/omvzfs.git/blobdiff_plain/42856e8b3cb0b621218f11d7828a51d03d77ae33..216661f426428882a2122bd52c53eb9f82bd5a43:/gui/js/omv/module/admin/storage/zfs/Overview.js diff --git a/gui/js/omv/module/admin/storage/zfs/Overview.js b/gui/js/omv/module/admin/storage/zfs/Overview.js index 832b5e0..f235799 100644 --- a/gui/js/omv/module/admin/storage/zfs/Overview.js +++ b/gui/js/omv/module/admin/storage/zfs/Overview.js @@ -18,7 +18,7 @@ Ext.define("OMV.module.admin.storage.zfs.AddPool", { autoLoadData: false, hideResetButton: true, width: 550, - height: 260, + height: 350, getFormItems: function() { var me = this; @@ -52,22 +52,22 @@ Ext.define("OMV.module.admin.storage.zfs.AddPool", { change: function(combo, value) { var devicesField = this.findField("devices"); switch(value) { - case "basic": - devicesField.minSelections = 1; - break; - case "mirror": - devicesField.minSelections = 2; + case "basic": + devicesField.minSelections = 1; break; - case "raidz1": - devicesField.minSelections = 3; + case "mirror": + devicesField.minSelections = 2; break; - case "raidz2": - devicesField.minSelections = 4; - case "raidz3": - devicesField.minSelections = 5; + case "raidz1": + devicesField.minSelections = 3; break; - default: - devicesField.minSelections = 2; + case "raidz2": + devicesField.minSelections = 4; + case "raidz3": + devicesField.minSelections = 5; + break; + default: + devicesField.minSelections = 2; break; } devicesField.validate(); @@ -136,6 +136,20 @@ Ext.define("OMV.module.admin.storage.zfs.AddPool", { flex: 1 }] } + },{ + xtype: "textfield", + name: "mountpoint", + fieldLabel: _("Mountpoint"), + plugins: [{ + ptype: "fieldinfo", + text: _("Optional mountpoint for the pool. Default is to use pool name.") + }] + },{ + xtype: "checkbox", + name: "force", + fieldLabel: _("Force creation"), + checked: false, + boxLabel: _("Forces the creation of the pool even if errors are reported. Use with extreme caution!") }]; }, @@ -557,7 +571,7 @@ Ext.define("OMV.module.admin.storage.zfs.Overview", { xtype: 'actioncolumn', tooltip: 'Details', align: 'center', - icon: 'images/zfs_mag.png' + icon: 'images/search.png' },{ text: _("Shared"), dataIndex: 'shared', @@ -595,7 +609,7 @@ Ext.define("OMV.module.admin.storage.zfs.Overview", { me.callParent(arguments); }, - onAddButton: function() { + onAddButton: function() { var me = this; Ext.create("OMV.module.admin.storage.zfs.AddPool", { listeners: {