mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-07 10:39:49 +00:00
use different icons for running servers
This commit is contained in:
parent
4ed279b935
commit
ca0f89bd52
@ -25,6 +25,7 @@
|
|||||||
.pve-itype-icon-openvz,
|
.pve-itype-icon-openvz,
|
||||||
.pve-itype-icon-openvz-running,
|
.pve-itype-icon-openvz-running,
|
||||||
.pve-itype-icon-node,
|
.pve-itype-icon-node,
|
||||||
|
.pve-itype-icon-node-running,
|
||||||
.pve-itype-icon-storage,
|
.pve-itype-icon-storage,
|
||||||
.pve-itype-icon-itype
|
.pve-itype-icon-itype
|
||||||
{
|
{
|
||||||
@ -53,7 +54,14 @@
|
|||||||
.x-tree-node-server,
|
.x-tree-node-server,
|
||||||
.x-grid-tree-node-expanded .x-tree-node-server
|
.x-grid-tree-node-expanded .x-tree-node-server
|
||||||
{
|
{
|
||||||
background-image:url(../images/network-server.png);
|
background-image:url(../images/network-server-off.png);
|
||||||
|
}
|
||||||
|
|
||||||
|
.pve-itype-icon-node-running,
|
||||||
|
.x-tree-node-server-running,
|
||||||
|
.x-grid-tree-node-expanded .x-tree-node-server-running
|
||||||
|
{
|
||||||
|
background-image:url(../images/network-server-on.png);
|
||||||
}
|
}
|
||||||
|
|
||||||
.pve-itype-icon-storage,
|
.pve-itype-icon-storage,
|
||||||
|
@ -16,6 +16,8 @@ IMAGES = ${GNOME_IMAGES} \
|
|||||||
memory.png \
|
memory.png \
|
||||||
processor.png \
|
processor.png \
|
||||||
proxmox_logo.png \
|
proxmox_logo.png \
|
||||||
|
network-server-on.png \
|
||||||
|
network-server-off.png \
|
||||||
blank.gif
|
blank.gif
|
||||||
|
|
||||||
.PHONY: install
|
.PHONY: install
|
||||||
|
BIN
www/images/network-server-off.png
Normal file
BIN
www/images/network-server-off.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 833 B |
BIN
www/images/network-server-on.png
Normal file
BIN
www/images/network-server-on.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 845 B |
@ -49,7 +49,7 @@ Ext.define('PVE.data.ResourceStore', {
|
|||||||
hidden: true,
|
hidden: true,
|
||||||
convert: function(value, record) {
|
convert: function(value, record) {
|
||||||
var info = record.data;
|
var info = record.data;
|
||||||
if (info.type === 'qemu' || info.type === 'openvz') {
|
if (info.type === 'qemu' || info.type === 'openvz' || info.type === 'node') {
|
||||||
return (Ext.isNumeric(info.uptime) && (info.uptime > 0));
|
return (Ext.isNumeric(info.uptime) && (info.uptime > 0));
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
|
@ -81,8 +81,7 @@ Ext.define('PVE.tree.ResourceTree', {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
// private
|
setIconCls: function(info) {
|
||||||
addChildSorted: function(node, info) {
|
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|
||||||
var defaults = PVE.tree.ResourceTree.typeDefaults[info.type];
|
var defaults = PVE.tree.ResourceTree.typeDefaults[info.type];
|
||||||
@ -93,7 +92,15 @@ Ext.define('PVE.tree.ResourceTree', {
|
|||||||
info.iconCls = defaults.iconCls;
|
info.iconCls = defaults.iconCls;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
// private
|
||||||
|
addChildSorted: function(node, info) {
|
||||||
|
var me = this;
|
||||||
|
|
||||||
|
me.setIconCls(info);
|
||||||
|
|
||||||
|
var defaults;
|
||||||
if (info.groupbyid) {
|
if (info.groupbyid) {
|
||||||
info.text = info.groupbyid;
|
info.text = info.groupbyid;
|
||||||
if (info.type === 'type') {
|
if (info.type === 'type') {
|
||||||
@ -242,14 +249,20 @@ Ext.define('PVE.tree.ResourceTree', {
|
|||||||
|
|
||||||
if (!item || changed) {
|
if (!item || changed) {
|
||||||
//console.log("REM UID: " + key + " ITEM " + olditem.data.id);
|
//console.log("REM UID: " + key + " ITEM " + olditem.data.id);
|
||||||
delete index[key];
|
if (olditem.isLeaf()) {
|
||||||
var parentNode = olditem.parentNode;
|
delete index[key];
|
||||||
//var expanded = parentNode.isExpanded();
|
var parentNode = olditem.parentNode;
|
||||||
//if (expanded)
|
parentNode.removeChild(olditem, true);
|
||||||
//parentNode.collapse();
|
} else {
|
||||||
parentNode.removeChild(olditem, true);
|
if (item && changed) {
|
||||||
//if (expanded)
|
olditem.beginEdit();
|
||||||
//parentNode.expand();
|
//console.log("REM UPDATE UID: " + key + " ITEM " + item.data.running);
|
||||||
|
var info = olditem.data;
|
||||||
|
Ext.apply(info, item.data);
|
||||||
|
me.setIconCls(info);
|
||||||
|
olditem.commit();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user