From: Thomas Lamprecht Date: Tue, 16 Jan 2018 13:20:48 +0000 (+0100) Subject: TimeEdit: use schematic declaration X-Git-Url: https://git.proxmox.com/?p=proxmox-widget-toolkit.git;a=commitdiff_plain;h=bf49d2da0fdc9e748364c1ceb7f81ea32e54f950 TimeEdit: use schematic declaration Signed-off-by: Thomas Lamprecht --- diff --git a/node/TimeEdit.js b/node/TimeEdit.js index 605210d..2e318b2 100644 --- a/node/TimeEdit.js +++ b/node/TimeEdit.js @@ -2,37 +2,36 @@ Ext.define('Proxmox.node.TimeEdit', { extend: 'Proxmox.window.Edit', alias: ['widget.proxmoxNodeTimeEdit'], + 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; if (!me.nodename) { throw "no node name specified"; } - - Ext.applyIf(me, { - subject: gettext('Time zone'), - url: "/api2/extjs/nodes/" + me.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/" + me.nodename + "/time"; me.callParent(); - - me.load(); } });