]>
git.proxmox.com Git - proxmox-widget-toolkit.git/blob - node/TimeView.js
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",
31 header
: gettext('Time zone'),
35 header
: gettext('Server time'),
37 renderer
: renderlocaltime
42 text
: gettext("Edit"),
47 itemdblclick
: run_editor
53 me
.on('activate', me
.rstore
.startUpdate
);
54 me
.on('destroy', me
.rstore
.stopUpdate
);