background-image:url(../images/drive-harddisk.png);
}
+.x-tree-node-snapshot,
+.x-grid-tree-node-expanded .x-tree-node-snapshot
+{
+ background-image:url(../images/snapshot.png);
+}
+
+.x-tree-node-now,
+.x-grid-tree-node-expanded .x-tree-node-now
+{
+ background-image:url(../images/now.png);
+}
+
.pve-itype-icon-pool,
.x-tree-node-pool,
.x-grid-tree-pool-expanded .x-tree-node-pool
Ext.Array.each(response.result.data, function(item) {
item.leaf = true;
item.children = [];
+ if (item.name === '__current') {
+ item.iconCls = 'x-tree-node-now';
+ } else {
+ item.iconCls = 'x-tree-node-snapshot';
+ }
idhash[item.name] = item;
});
animate: false,
selModel: sm,
tbar: [ me.rollbackBtn, me.deleteBtn ],
- fields: ['name', 'description' ],
+ fields: [
+ 'name', 'description',
+ { name: 'snaptime', type: 'date', dateFormat: 'timestamp' }
+ ],
columns: [
{
xtype: 'treecolumn',
width: 200,
renderer: function(value, metaData, record) {
if (value === '__current') {
- return "CWD";
+ return "NOW";
} else {
return value;
}
}
},
+ {
+ xtype: 'datecolumn',
+ text: gettext('Date'),
+ dataIndex: 'snaptime',
+ format: 'Y-m-d H:i:s',
+ width: 120
+ },
{
text: gettext('Description'),
dataIndex: 'description',
]
});
- me.callParent();
+ me.callParent();
me.on('show', me.reload);
}