]> git.proxmox.com Git - pve-manager.git/commitdiff
add CD ROM and lxc icons for treelist-item-icon
authorFabian Ebner <f.ebner@proxmox.com>
Fri, 13 Nov 2020 13:16:17 +0000 (14:16 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Sun, 15 Nov 2020 17:41:11 +0000 (18:41 +0100)
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
www/css/ext6-pve.css

index 6430ffc4a51dc06b8e376c008171e549fd775e90..3b7a896bde3c2859042968dbaf66ea824089ae56 100644 (file)
     color: #CC1800;
 }
 
+/*
+ * using background-image doesn't work for treelist-items, so use content. See:
+ * https://forum.sencha.com/forum/showthread.php?339656-extjs-6-treelist-custom-iconcls-can-not-working
+ */
+.pve-itype-treelist-item-icon-cdrom {
+    top: 50%;
+    transform: translateY(-50%);
+    content: url(../images/icon-cd.png);
+}
+
 /* the lxc template */
 .x-tree-icon-custom.lxc:after,
 .x-grid-icon-custom.lxc:after {
     background: #fff;
 }
 
+.x-treelist-item-icon.lxc:after {
+    content: "\f1b2";
+    background: #fff;
+    font-size: 0.75em;
+    margin-left: -25%;
+}
+
 /* the qemu template */
 .x-tree-icon-custom.qemu:after,
 .x-grid-icon-custom.qemu:after {
 }
 
 /* fixes background on mouseover and selected items */
+.x-treelist-item-over .lxc:after,
 .x-grid-item-over .qemu:after,
 .x-grid-item-over .lxc:after {
     background-color: #e2eff9;
     text-shadow: -1px 0px 2px #e2eff9;
 }
 
+.x-treelist-item-selected .lxc:after,
 .x-grid-item-selected .qemu:after,
 .x-grid-item-selected .lxc:after {
     background-color: #c2ddf2;