]>
git.proxmox.com Git - proxmox-widget-toolkit.git/blob - node/TimeView.js
27de02de46f187bfb490f8cec91319510305a119
1 Ext
.define('Proxmox.node.TimeView', {
2 extend
: 'Proxmox.grid.ObjectGrid',
3 alias
: ['widget.proxmoxNodeTimeView'],
5 initComponent : function() {
9 throw "no node name specified";
12 var tzoffset
= (new Date()).getTimezoneOffset()*60000;
13 var renderlocaltime = function(value
) {
14 var servertime
= new Date((value
* 1000) + tzoffset
);
15 return Ext
.Date
.format(servertime
, 'Y-m-d H:i:s');
18 var run_editor = function() {
19 var win
= Ext
.create('Proxmox.node.TimeEdit', {
26 url
: "/api2/json/nodes/" + me
.nodename
+ "/time",
29 run_editor
: run_editor
,
32 header
: gettext('Time zone'),
36 header
: gettext('Server time'),
38 renderer
: renderlocaltime
43 text
: gettext("Edit"),
48 itemdblclick
: run_editor
54 me
.on('activate', me
.rstore
.startUpdate
);
55 me
.on('deactivate', me
.rstore
.stopUpdate
);
56 me
.on('destroy', me
.rstore
.stopUpdate
);