[pve-devel] [RFC manager 20/28] TimeEdit: use schematic declaration
Thomas Lamprecht
t.lamprecht at proxmox.com
Mon Dec 11 16:26:09 CET 2017
Signed-off-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
---
www/manager6/node/TimeEdit.js | 47 +++++++++++++++++++++----------------------
1 file changed, 23 insertions(+), 24 deletions(-)
diff --git a/www/manager6/node/TimeEdit.js b/www/manager6/node/TimeEdit.js
index e2d884d5..f05dc16e 100644
--- a/www/manager6/node/TimeEdit.js
+++ b/www/manager6/node/TimeEdit.js
@@ -2,6 +2,28 @@ Ext.define('PVE.node.TimeEdit', {
extend: 'Proxmox.window.Edit',
alias: ['widget.pveNodeTimeEdit'],
+ subject: gettext('Time zone'),
+
+ width: 400,
+
+ autoLoad: true,
+
+ fieldDefaults: {
+ labelWidth: 70
+ },
+
+ items: {
+ xtype: 'combo',
+ fieldLabel: gettext('Time zone'),
+ name: 'timezone',
+ queryMode: 'local',
+ store: Ext.create('Proxmox.data.TimezoneStore'),
+ displayField: 'zone',
+ forceSelection: true,
+ editable: false,
+ allowBlank: false
+ },
+
initComponent : function() {
var me = this;
@@ -9,31 +31,8 @@ Ext.define('PVE.node.TimeEdit', {
if (!nodename) {
throw "no node name specified";
}
-
- Ext.applyIf(me, {
- subject: gettext('Time zone'),
- url: "/api2/extjs/nodes/" + nodename + "/time",
- fieldDefaults: {
- labelWidth: 70
- },
- width: 400,
- items: {
- xtype: 'combo',
- fieldLabel: gettext('Time zone'),
- name: 'timezone',
- queryMode: 'local',
- store: Ext.create('Proxmox.data.TimezoneStore'),
- valueField: 'zone',
- displayField: 'zone',
- triggerAction: 'all',
- forceSelection: true,
- editable: false,
- allowBlank: false
- }
- });
+ me.url = "/api2/extjs/nodes/" + nodename + "/time";
me.callParent();
-
- me.load();
}
});
--
2.11.0
More information about the pve-devel
mailing list