]>
Commit | Line | Data |
---|---|---|
06694509 DM |
1 | Ext.define('Proxmox.node.TimeEdit', { |
2 | extend: 'Proxmox.window.Edit', | |
3 | alias: ['widget.proxmoxNodeTimeEdit'], | |
4 | ||
bf49d2da TL |
5 | subject: gettext('Time zone'), |
6 | ||
7 | width: 400, | |
8 | ||
9 | autoLoad: true, | |
10 | ||
11 | fieldDefaults: { | |
01031528 | 12 | labelWidth: 70, |
bf49d2da TL |
13 | }, |
14 | ||
15 | items: { | |
16 | xtype: 'combo', | |
17 | fieldLabel: gettext('Time zone'), | |
18 | name: 'timezone', | |
19 | queryMode: 'local', | |
20 | store: Ext.create('Proxmox.data.TimezoneStore'), | |
21 | displayField: 'zone', | |
94ec386d TL |
22 | editable: true, |
23 | anyMatch: true, | |
bf49d2da | 24 | forceSelection: true, |
01031528 | 25 | allowBlank: false, |
bf49d2da TL |
26 | }, |
27 | ||
01031528 | 28 | initComponent: function() { |
05a977a2 | 29 | let me = this; |
06694509 DM |
30 | |
31 | if (!me.nodename) { | |
32 | throw "no node name specified"; | |
33 | } | |
bf49d2da | 34 | me.url = "/api2/extjs/nodes/" + me.nodename + "/time"; |
06694509 DM |
35 | |
36 | me.callParent(); | |
01031528 | 37 | }, |
06694509 | 38 | }); |