Weilbyte
5 years ago
25 changed files with 0 additions and 322667 deletions
@ -1,481 +0,0 @@ |
|||||
@-moz-document regexp("(https:\/\/.*):(8006)\/?(.*)") |
|
||||
{ |
|
||||
.x-box-inner { |
|
||||
overflow:hidden; |
|
||||
position:relative; |
|
||||
left:0; |
|
||||
top:0; |
|
||||
background:#23272a |
|
||||
} |
|
||||
|
|
||||
.x-body { |
|
||||
color:#fff; |
|
||||
font-size:13px; |
|
||||
line-height:17px; |
|
||||
font-weight:300; |
|
||||
font-family:helvetica, arial, verdana, sans-serif; |
|
||||
background:#fff |
|
||||
} |
|
||||
|
|
||||
.x-viewport,.x-viewport > .x-body { |
|
||||
background:#23272a |
|
||||
} |
|
||||
|
|
||||
.x-form-text-default { |
|
||||
color:#818082; |
|
||||
background-color:#4a4d53; |
|
||||
font:300 13px/17px helvetica, arial, verdana, sans-serif; |
|
||||
min-height:22px; |
|
||||
padding:0 6px 2px |
|
||||
} |
|
||||
|
|
||||
.x-form-trigger-wrap-default { |
|
||||
border-color:#cfcfcf; |
|
||||
border-style:solid; |
|
||||
border-width:0 |
|
||||
} |
|
||||
|
|
||||
.x-form-trigger-default { |
|
||||
width:22px; |
|
||||
background:0 center #72767d url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_trigger.png) no-repeat |
|
||||
} |
|
||||
|
|
||||
.x-panel-body-default { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
font-size:13px; |
|
||||
font-weight:300; |
|
||||
font-family:helvetica, arial, verdana, sans-serif; |
|
||||
border-color:#fff; |
|
||||
border-style:solid; |
|
||||
border-width:0 |
|
||||
} |
|
||||
|
|
||||
.x-grid-cell-inner,.x-grid-cell-rowbody { |
|
||||
background:#2c2f33; |
|
||||
color:#fff |
|
||||
} |
|
||||
|
|
||||
.x-toolbar-default { |
|
||||
background-color:#2c2f33; |
|
||||
border-width:0 |
|
||||
} |
|
||||
|
|
||||
.x-toolbar { |
|
||||
background:#2c2f33 |
|
||||
} |
|
||||
|
|
||||
#toolbar-1069-innerCt { |
|
||||
background:#2c2f33 |
|
||||
} |
|
||||
|
|
||||
.x-autocontainer-innerCt { |
|
||||
background:#2c2f33 |
|
||||
} |
|
||||
|
|
||||
[id^="toolbar"] { |
|
||||
background:#2c2f33 |
|
||||
} |
|
||||
|
|
||||
[id^="legend"] { |
|
||||
background:#23272a; |
|
||||
border-color:red |
|
||||
} |
|
||||
|
|
||||
.x-legend-item { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
border-width:0 |
|
||||
} |
|
||||
|
|
||||
.x-legend-container { |
|
||||
background:#2c2f33; |
|
||||
border-radius:0; |
|
||||
box-shadow:rgba(0,0,0,0) 0 0 0; |
|
||||
border-width:0 |
|
||||
} |
|
||||
|
|
||||
.x-legend.x-docked-top .x-legend-item,.x-legend.x-docked-bottom .x-legend-item,.x-legend-panel.x-docked-top .x-legend-item,.x-legend-panel.x-docked-bottom .x-legend-item { |
|
||||
border-left:0; |
|
||||
border-bottom:0 |
|
||||
} |
|
||||
|
|
||||
.x-treelist-item-leaf,.x-treelist-container,.x-treelist-row,.x-treelist-row-with-icon,.x-treelist-item-expandable,.x-treelist-item-wrap,.x-treelist-item-text,.x-treelist-item-icon { |
|
||||
background:#2c2f33; |
|
||||
color:#fff |
|
||||
} |
|
||||
|
|
||||
.x-treelist-item-selected > .x-treelist-row { |
|
||||
background-color:#23272a |
|
||||
} |
|
||||
|
|
||||
.x-treelist-row-over { |
|
||||
color:#FF0 |
|
||||
} |
|
||||
|
|
||||
.x-treelist-row-over > * > .x-treelist-item-text { |
|
||||
color:#7289da; |
|
||||
transition:color .5s |
|
||||
} |
|
||||
|
|
||||
.x-treelist-row-over > * > .x-treelist-item-icon { |
|
||||
color:#7289da; |
|
||||
transition:color .5s |
|
||||
} |
|
||||
|
|
||||
.fa-ceph:before { |
|
||||
background-image:url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_cephwhite.png) |
|
||||
} |
|
||||
|
|
||||
.x-treelist-row-over > * > .fa-ceph:before { |
|
||||
background-image:url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_cephblurp.png); |
|
||||
background-size:14px 14px; |
|
||||
transition:background-image .5s |
|
||||
} |
|
||||
|
|
||||
.x-progress { |
|
||||
background:#2c2f33 |
|
||||
} |
|
||||
|
|
||||
.x-progress-bar { |
|
||||
background-color:#7289da!important |
|
||||
} |
|
||||
|
|
||||
.x-progress-text.x-progress-text-back,.x-progress-text { |
|
||||
color:#fff!important |
|
||||
} |
|
||||
|
|
||||
.x-component.x-box-item.x-component-default { |
|
||||
background:#23272a |
|
||||
} |
|
||||
|
|
||||
.x-panel-header { |
|
||||
background:#23272a; |
|
||||
border:0 |
|
||||
} |
|
||||
|
|
||||
.x-title-text { |
|
||||
color:#7289da |
|
||||
} |
|
||||
|
|
||||
.x-btn { |
|
||||
background:#7289da; |
|
||||
border-width:0 |
|
||||
} |
|
||||
|
|
||||
.x-btn-inner,.x-btn-inner.x-btn-inner-default-small { |
|
||||
color:#fff |
|
||||
} |
|
||||
|
|
||||
#button-1030 { |
|
||||
background:#23272a; |
|
||||
border-color:#d23d3f; |
|
||||
border-width:1px |
|
||||
} |
|
||||
|
|
||||
.x-btn.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-toolbar-small.x-btn-over,.x-btn.x-unselectable.x-box-item.x-btn-default-small.x-btn-over,.x-menu-item-focus { |
|
||||
background-color:#677bc4 |
|
||||
} |
|
||||
|
|
||||
.x-btn.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-toolbar-small.x-btn-menu-active { |
|
||||
background-color:#677bc4 |
|
||||
} |
|
||||
|
|
||||
.x-btn-disabled { |
|
||||
background-image:none; |
|
||||
background-color:#737fab!important |
|
||||
} |
|
||||
|
|
||||
.x-btn-icon-el.x-btn-icon-el-default-small.fa.fa-book.x-btn-icon-el-default-toolbar-small,.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-undo,.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-terminal,.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-fw.fa-ellipsis-v,.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.x-btn-icon-el-default-toolbar-small.fa.fa-question-circle,.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-send-o,.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-play,.x-btn-inner.x-btn-inner-default-toolbar-small,.x-btn-icon-el.x-btn-icon-el-default-small.fa.black.fa-gear,.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-send-o,.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-clone,.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-file-o,.x-menu-item-icon-default.x-menu-item-icon.fa.fa-heartbeat,.x-menu-item-icon-default.x-menu-item-icon.fa.fa-trash-o,.x-menu-item-icon-default.x-menu-item-icon.fa.fa-desktop,.x-menu-item-icon-default.x-menu-item-icon.fa.fa-cube,.x-menu-item-icon-default.x-menu-item-icon.fa.fa-terminal { |
|
||||
color:#fff |
|
||||
} |
|
||||
|
|
||||
.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-play,.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-play { |
|
||||
color:#43b581 |
|
||||
} |
|
||||
|
|
||||
.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-power-off,.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-stop,.x-menu-item-icon-default.x-menu-item-icon.fa.fa-stop,.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-power-off { |
|
||||
color:#d23d3f |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-pause { |
|
||||
color:#faa61a |
|
||||
} |
|
||||
|
|
||||
.x-menu-item,.x-menu-default { |
|
||||
background:#7289da; |
|
||||
border-style:none; |
|
||||
border-width:0 |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-text { |
|
||||
color:#fff |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-default.x-menu-item-separator { |
|
||||
height:0; |
|
||||
border-top-width:0; |
|
||||
margin:0; |
|
||||
padding:0 |
|
||||
} |
|
||||
|
|
||||
.x-menu-header { |
|
||||
border-radius:1px; |
|
||||
background:#23272a; |
|
||||
border-width:0 |
|
||||
} |
|
||||
|
|
||||
[id^="tooltip"] { |
|
||||
background:#7289da; |
|
||||
color:#fff; |
|
||||
border-width:0 |
|
||||
} |
|
||||
|
|
||||
[id^="ext-quicktips-tip-body"],[id^="ext-quicktips-tip-innerCt"],[id^="ext-quicktips-tip-ext-quicktips-tip-outerCt"],[id^="ext-form-error"],.x-tip-default { |
|
||||
background-color:#7289da; |
|
||||
color:#fff; |
|
||||
border-radius:0; |
|
||||
border-width:0 |
|
||||
} |
|
||||
|
|
||||
.x-tool-img { |
|
||||
background-image:url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_tool-sprites.png) |
|
||||
} |
|
||||
|
|
||||
.x-window-header.x-header.x-header-draggable.x-docked.x-unselectable.x-window-header-default.x-horizontal.x-window-header-horizontal.x-window-header-default-horizontal.x-top.x-window-header-top.x-window-header-default-top.x-box-layout-ct,.x-window-body { |
|
||||
background:#23272a; |
|
||||
border-bottom-width:0; |
|
||||
border-right-width:0 |
|
||||
} |
|
||||
|
|
||||
.x-window-default { |
|
||||
border-radius:0; |
|
||||
background-color:#23272a; |
|
||||
box-shadow:none; |
|
||||
border-color:#23272a; |
|
||||
border-style:none; |
|
||||
border-width:0; |
|
||||
padding:0 |
|
||||
} |
|
||||
|
|
||||
.x-window-default-mc { |
|
||||
background-color:#23272a |
|
||||
} |
|
||||
|
|
||||
.x-window-body-default { |
|
||||
color: white; |
|
||||
border-width:0!important |
|
||||
} |
|
||||
|
|
||||
.x-window-header-default-top { |
|
||||
border-top-left-radius:0!important; |
|
||||
border-top-right-radius:0!important; |
|
||||
border-bottom-right-radius:0!important; |
|
||||
border-bottom-left-radius:0!important; |
|
||||
background-color:#23272a; |
|
||||
border-width:0!important; |
|
||||
padding:9px |
|
||||
} |
|
||||
|
|
||||
.x-form-text,.x-form-item-label-inner-default,.x-window-text,.x-form-display-field,.x-component { |
|
||||
color:#fff |
|
||||
} |
|
||||
|
|
||||
.x-mask { |
|
||||
background-color:rgba(26,26,29,0.27) |
|
||||
} |
|
||||
|
|
||||
.x-splitter-collapsed .x-layout-split-bottom { |
|
||||
background-image:url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_mini-top.png) |
|
||||
} |
|
||||
|
|
||||
.x-layout-split-bottom { |
|
||||
background-image:url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_mini-bottom.png) |
|
||||
} |
|
||||
|
|
||||
.x-tab { |
|
||||
background:#737fab; |
|
||||
color:#fff; |
|
||||
border-width:0 |
|
||||
} |
|
||||
|
|
||||
.x-tab-inner { |
|
||||
color:#fff |
|
||||
} |
|
||||
|
|
||||
.x-tab-active,.x-tab-over,.x-tab-default-focus,.x-tab-focus { |
|
||||
background:#7289da!important; |
|
||||
border-width:0!important |
|
||||
} |
|
||||
|
|
||||
.x-tab-bar-body { |
|
||||
background:#23272a |
|
||||
} |
|
||||
|
|
||||
.x-tab-disabled { |
|
||||
background:#737fab!important |
|
||||
} |
|
||||
|
|
||||
.x-column-header-inner,.x-column-header-default,.x-grid-item,.x-grid-header-ct { |
|
||||
background:#2c2f33; |
|
||||
border-width:0!important |
|
||||
} |
|
||||
|
|
||||
.x-column-header-text-inner { |
|
||||
color:#fff |
|
||||
} |
|
||||
|
|
||||
.x-column-header-trigger { |
|
||||
border-color:#23272a |
|
||||
} |
|
||||
|
|
||||
.x-toolbar-text.x-box-item.x-toolbar-item.x-toolbar-text-default,.x-grid-group-title { |
|
||||
color:#fff |
|
||||
} |
|
||||
|
|
||||
[id^="pveNodeStatus"] { |
|
||||
background:#23272a |
|
||||
} |
|
||||
|
|
||||
div[id^="pveNotesView-"][id$="-innerCt"] { |
|
||||
background:#23272a |
|
||||
} |
|
||||
|
|
||||
img[src^="/pve2/images/proxmox_logo"] { |
|
||||
background:#23272a; |
|
||||
content:url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_logo.png) |
|
||||
} |
|
||||
|
|
||||
[id^="versioninfo"] { |
|
||||
background:#23272a |
|
||||
} |
|
||||
|
|
||||
[id^="proxmoxGauge"] { |
|
||||
background:#23272a |
|
||||
} |
|
||||
|
|
||||
div[id^="panel-"][id$="-body"] { |
|
||||
background:#23272a |
|
||||
} |
|
||||
|
|
||||
.x-surface-canvas { |
|
||||
border-radius:3px |
|
||||
} |
|
||||
|
|
||||
.x-component.x-fieldset-header-text.x-component-default { |
|
||||
color:#fff |
|
||||
} |
|
||||
|
|
||||
.x-fieldset-default { |
|
||||
border:1px solid #7289da |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent-expanded.fa.fa-server,.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent.fa.fa-server,.fa-building.online,.x-tree-icon.x-tree-icon-custom.x-tree-icon-leaf.fa.fa-cube.running.ha-unmanaged,.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent-expanded.fa.fa-building,.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent.fa.fa-building,.x-tree-icon.x-tree-icon-custom.x-tree-icon-leaf.fa.fa-cube,.x-tree-icon.x-tree-icon-custom.x-tree-icon-leaf.fa.fa-desktop,.x-tree-icon.x-tree-icon-custom.x-tree-icon-leaf.fa.fa-database,.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent.fa.fa-cube,.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent.fa.fa-desktop,.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent.fa.fa-database,.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent-expanded.fa.fa-database,.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent-expanded.fa.fa-desktop,.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent-expanded.fa.fa-cube { |
|
||||
color:#7289da!important |
|
||||
} |
|
||||
|
|
||||
.x-grid-group-hd.x-grid-group-hd-collapsible { |
|
||||
background:#23272a; |
|
||||
color:#fff; |
|
||||
border-width:0 |
|
||||
} |
|
||||
|
|
||||
.x-splitter { |
|
||||
background:#23272a |
|
||||
} |
|
||||
|
|
||||
.x-box-scroller,.x-box-scroller-body-vertical,.x-vertical-scroller,.x-toolbar-vertical-scroller,.x-toolbar-default-vertical-scroller { |
|
||||
background:#2c2f33!important |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-processor { |
|
||||
background-image:url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-cpu.png) |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-memory { |
|
||||
background-image:url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-ram.png) |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-storage { |
|
||||
background-image:url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-hdd.png) |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-swap { |
|
||||
background-image:url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-swap.png) |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-display, .x-grid-row-console { |
|
||||
background-image: url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-display.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-cdrom { |
|
||||
background-image: url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-cd.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-network { |
|
||||
background-image: url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-network.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-pci { |
|
||||
background-image: url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-pci.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-usb { |
|
||||
background-image: url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-usb.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-serial { |
|
||||
background-image: url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-serial.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-cloud { |
|
||||
background-image: url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-cloud.png); |
|
||||
} |
|
||||
|
|
||||
.fa-fw.x-grid-icon-custom.fa.fa-database,.fa-fw.x-grid-icon-custom.fa.fa-desktop,.fa-fw.x-grid-icon-custom.fa.fa-cube { |
|
||||
color:#7289da |
|
||||
} |
|
||||
|
|
||||
html { |
|
||||
overflow:scroll; |
|
||||
overflow-x:hidden |
|
||||
} |
|
||||
|
|
||||
::-webkit-scrollbar { |
|
||||
width:0; |
|
||||
background:transparent |
|
||||
} |
|
||||
|
|
||||
.lxc:after,.qemu:after { |
|
||||
background:transparent!important; |
|
||||
color:#7289da; |
|
||||
text-shadow:0 0 0 #2c2f33!important |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon-custom:after,.x-grid-icon-custom:after { |
|
||||
text-shadow:0 0 0 #2c2f33 |
|
||||
} |
|
||||
|
|
||||
* { |
|
||||
font-weight: 350; |
|
||||
} |
|
||||
|
|
||||
.x-surface-canvas { |
|
||||
filter: invert(100%); |
|
||||
} |
|
||||
|
|
||||
.x-legend-item-marker { |
|
||||
filter: invert(100%); |
|
||||
} |
|
||||
|
|
||||
.x-grid-row-loading { |
|
||||
background-image: url(https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_loading.svg); |
|
||||
background-size: 32px; |
|
||||
} |
|
||||
|
|
||||
.x-grid-item-alt { |
|
||||
background:#23272a; |
|
||||
border-width:0!important; |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,50 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
|
|
||||
Say () { |
|
||||
printf "\e[1;34m $1 \e[0m \n"; |
|
||||
} |
|
||||
|
|
||||
DotSay () { |
|
||||
printf "[\e[1;34m*\e[0m] \e[1;34m $1 \e[0m \n"; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
Say '[PVE Discord Dark UI Theme Installer]' |
|
||||
Say 'Internet connection required to download files' |
|
||||
Say '>Press any key to begin installation' |
|
||||
read -p "" |
|
||||
Say ' ' |
|
||||
DotSay 'Backing up index template file' |
|
||||
cp /usr/share/pve-manager/index.html.tpl /usr/share/pve-manager/index.html.tpl.bak |
|
||||
DotSay 'Applying stylesheet..' |
|
||||
echo "<link rel='stylesheet' type='text/css' href='/pve2/css/dd_style.css'>" >> /usr/share/pve-manager/index.html.tpl |
|
||||
cd /usr/share/pve-manager/css |
|
||||
wget -O dd_style.css https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/serverside/style.css &> /dev/null |
|
||||
DotSay 'Applied stylesheet!' |
|
||||
DotSay 'Downloading images..' |
|
||||
cd /usr/share/pve-manager/images |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_cephblurp.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_cephwhite.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-cpu.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-hdd.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-ram.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-swap.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-cd.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-display.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-network.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-cloud.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-serial.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-usb.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_icon-pci.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_logo.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_mini-bottom.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_mini-top.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_readme &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_tool-sprites.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_trigger.png &> /dev/null |
|
||||
wget https://github.com/Weilbyte/PVEDiscordDark/raw/master/images/dd_loading.svg &> /dev/null |
|
||||
|
|
||||
DotSay 'Downloaded images!' |
|
||||
Say '' |
|
||||
Say 'Installation finished!' |
|
||||
Say 'o7' |
|
@ -1,26 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
|
|
||||
Say () { |
|
||||
printf "\e[1;34m $1 \e[0m \n"; |
|
||||
} |
|
||||
|
|
||||
DotSay () { |
|
||||
printf "[\e[1;34m*\e[0m] \e[1;34m $1 \e[0m \n"; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
Say '[PVE Discord Dark UI Theme Remover]' |
|
||||
Say '>Press any key to remove theme' |
|
||||
read -p "" |
|
||||
Say ' ' |
|
||||
DotSay 'Reverting template change' |
|
||||
rm /usr/share/pve-manager/index.html.tpl |
|
||||
cp /usr/share/pve-manager/index.html.tpl.bak /usr/share/pve-manager/index.html.tpl |
|
||||
DotSay 'Removing stylesheet' |
|
||||
rm /usr/share/pve-manager/css/dd_style.css |
|
||||
DotSay 'Removing images' |
|
||||
cd /usr/share/pve-manager/images |
|
||||
rm dd_* |
|
||||
Say '' |
|
||||
Say 'Theme removed!' |
|
||||
Say 'o7' |
|
@ -1,32 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
|
|
||||
Say () { |
|
||||
printf "\e[1;34m $1 \e[0m \n"; |
|
||||
} |
|
||||
|
|
||||
DotSay () { |
|
||||
printf "[\e[1;34m*\e[0m] \e[1;34m $1 \e[0m \n"; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
Say '[PVE Discord Dark UI Theme JSMOD Installer]' |
|
||||
Say 'Internet connection REQUIRED.' |
|
||||
Say '!!ONLY FOR PVE 5.4-3!!' |
|
||||
Say '>Press any key to begin installation' |
|
||||
read -p "" |
|
||||
Say ' ' |
|
||||
DotSay 'Backing up files' |
|
||||
cp /usr/share/pve-manager/js/pvemanagerlib.js /usr/share/pve-manager/js/pvemanagerlib.js.bak |
|
||||
cp /usr/share/javascript/extjs/charts.js /usr/share/javascript/extjs/charts.js.bak |
|
||||
cp /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js.bak |
|
||||
DotSay 'Replacing files with modded versions' |
|
||||
rm /usr/share/pve-manager/js/pvemanagerlib.js |
|
||||
wget https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/serverside/jsmod/5.4-3/pvemanagerlib.js -P /usr/share/pve-manager/js/ &> /dev/null |
|
||||
rm /usr/share/javascript/extjs/charts.js |
|
||||
wget https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/serverside/jsmod/5.4-3/charts.js -P /usr/share/javascript/extjs/ &> /dev/null |
|
||||
rm /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js |
|
||||
wget https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/serverside/jsmod/5.4-3/proxmoxlib.js -P /usr/share/javascript/proxmox-widget-toolkit/ &> /dev/null |
|
||||
DotSay 'Applied successfully.' |
|
||||
Say '' |
|
||||
Say 'Installation finished!' |
|
||||
Say 'o7' |
|
File diff suppressed because it is too large
File diff suppressed because it is too large
File diff suppressed because it is too large
File diff suppressed because it is too large
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1,32 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
|
|
||||
Say () { |
|
||||
printf "\e[1;34m $1 \e[0m \n"; |
|
||||
} |
|
||||
|
|
||||
DotSay () { |
|
||||
printf "[\e[1;34m*\e[0m] \e[1;34m $1 \e[0m \n"; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
Say '[PVE Discord Dark UI Theme JSMOD Installer]' |
|
||||
Say 'Internet connection REQUIRED.' |
|
||||
Say '!!ONLY FOR PVE 6.0-4 - 6.1-x!!' |
|
||||
Say '>Press any key to begin installation' |
|
||||
read -p "" |
|
||||
Say ' ' |
|
||||
DotSay 'Backing up files' |
|
||||
cp /usr/share/pve-manager/js/pvemanagerlib.js /usr/share/pve-manager/js/pvemanagerlib.js.bak |
|
||||
cp /usr/share/javascript/extjs/charts.js /usr/share/javascript/extjs/charts.js.bak |
|
||||
cp /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js.bak |
|
||||
DotSay 'Replacing files with modded versions' |
|
||||
rm /usr/share/pve-manager/js/pvemanagerlib.js |
|
||||
wget https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/serverside/jsmod/6.0-4/pvemanagerlib.js -P /usr/share/pve-manager/js/ &> /dev/null |
|
||||
rm /usr/share/javascript/extjs/charts.js |
|
||||
wget https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/serverside/jsmod/6.0-4/charts.js -P /usr/share/javascript/extjs/ &> /dev/null |
|
||||
rm /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js |
|
||||
wget https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/serverside/jsmod/6.0-4/proxmoxlib.js -P /usr/share/javascript/proxmox-widget-toolkit/ &> /dev/null |
|
||||
DotSay 'Applied successfully.' |
|
||||
Say '' |
|
||||
Say 'Installation finished!' |
|
||||
Say 'o7' |
|
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because it is too large
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1,36 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
|
|
||||
Say () { |
|
||||
printf "\e[1;34m $1 \e[0m \n"; |
|
||||
} |
|
||||
|
|
||||
DotSay () { |
|
||||
printf "[\e[1;34m*\e[0m] \e[1;34m $1 \e[0m \n"; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
Say '[PVE Discord Dark UI Theme JSMOD Installer]' |
|
||||
Say 'Internet connection REQUIRED.' |
|
||||
Say '!!ONLY FOR PVE 6.0-4 - 6.1-x!!' |
|
||||
Say '>Press any key to begin installation' |
|
||||
read -p "" |
|
||||
Say ' ' |
|
||||
DotSay 'Backing up files' |
|
||||
cp /usr/share/pve-manager/js/pvemanagerlib.js /usr/share/pve-manager/js/pvemanagerlib.js.bak |
|
||||
cp /usr/share/javascript/extjs/charts.js /usr/share/javascript/extjs/charts.js.bak |
|
||||
cp /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js.bak |
|
||||
DotSay 'Modding files' |
|
||||
#replace white with #23272a |
|
||||
sed -i -e "s/'white'/'#23272a'/g" /usr/share/pve-manager/js/pvemanagerlib.js |
|
||||
|
|
||||
#Proxmox changed nothing here to last version, so we can use it without modifications |
|
||||
rm /usr/share/javascript/extjs/charts.js |
|
||||
wget https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/serverside/jsmod/6.0-4/charts.js -P /usr/share/javascript/extjs/ &> /dev/null |
|
||||
|
|
||||
sed -i -e "s/#c2ddf2/#7289DA/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js |
|
||||
sed -i -e "s/#f5f5f5/#2C2F33/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js |
|
||||
|
|
||||
DotSay 'Applied patch successfully.' |
|
||||
Say '' |
|
||||
Say 'Installation finished!' |
|
||||
Say 'o7' |
|
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1,22 +0,0 @@ |
|||||
# PVEDiscordDark Javascript Modifications |
|
||||
|
|
||||
As you might have noticed, the CSS edits on its own do not completely darken Proxmox's Web UI. |
|
||||
HOWEVER, I have found a way to change that - by modifying it's javascript files. |
|
||||
|
|
||||
These modifications are server-side only and currently it is only working on PVE 5.4-3 as I dont have servers that run an older version. If you're running an older version you could send me the files needed so I could take a look at them but for now this is all I have. |
|
||||
|
|
||||
## Installation |
|
||||
Download the bash file for your version and run it anywhere on your Proxmox **node**. If the changes arent appearing on your browser right away, please clear cache. |
|
||||
|
|
||||
Currently supported versions are 5.4-3, 6.0-4 and 6.1-3. |
|
||||
|
|
||||
## Uninstallation |
|
||||
The bash script backs up the files it replaces. Just remove the modified file and remove the '.bak' extension from the end of the backed up files. |
|
||||
|
|
||||
## Files modified |
|
||||
The files modified are.. |
|
||||
* `/usr/share/pve-manager/js/pvemanager.js` |
|
||||
* `/usr/share/javascript/extjs/charts.js` |
|
||||
* `/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js` |
|
||||
|
|
||||
For more on whats modified, check [here.](https://github.com/Weilbyte/PVEDiscordDark/blob/master/serverside/jsmod/changes.md) |
|
@ -1,31 +0,0 @@ |
|||||
# Changes |
|
||||
Here you will find exactly what I have modified from the original Proxmox files |
|
||||
|
|
||||
## 5-4.3 |
|
||||
* **pvemanager.js** |
|
||||
Dark color for node summary background to dark (`line 17026`) |
|
||||
Dark color for background of the TFA QR Code (`line 34513`) |
|
||||
Dark color for the S.M.A.R.T disk report (`line 15744`) |
|
||||
Dark color for the system report in subscription tab (`line 17210`) |
|
||||
* **charts.js** |
|
||||
Dark chart background color (`line 8874`) |
|
||||
White chart label color (`+line 8888`) |
|
||||
White chart title color (`+line 8895`) |
|
||||
Light dark color for the chart grid (`line 8901`) |
|
||||
White gauge text (`line 8935`) |
|
||||
* **proxmoxlib.js** |
|
||||
Blurple color for gauge filled meter (`line 4462`) |
|
||||
Dark color for gauge meter background (`line 4463`) |
|
||||
|
|
||||
## 6.0-4 |
|
||||
* **pvemanagerlib.js** |
|
||||
`background-color` to `#23272a` for node summary background (`line 18019`) |
|
||||
`background-color` to `#23272a` for TFA QR code background (`line 35826`) |
|
||||
`background-color` to `#23272a` for S.M.A.R.T disk report (`line 16729`) |
|
||||
`background-color` to `#23272a` for system report (`line 18203`) |
|
||||
* **charts.js** |
|
||||
Remains roughly the same as 5-4.3 |
|
||||
* **proxmoxlib.js** |
|
||||
`defaultColor` to `#7289DA` (`line 5084`) |
|
||||
`backgroundColor` to `#2C2F33` (`line 5085`) |
|
||||
|
|
@ -1,834 +0,0 @@ |
|||||
/* PVEDiscordDark Theme by Weilbyte - https://github.com/Weilbyte/PVEDiscordDark */ |
|
||||
.x-box-inner { |
|
||||
overflow:hidden; |
|
||||
position:relative; |
|
||||
left:0; |
|
||||
top:0; |
|
||||
background:#23272a; |
|
||||
} |
|
||||
|
|
||||
.x-body { |
|
||||
color:#fff; |
|
||||
font-size:13px; |
|
||||
line-height:17px; |
|
||||
font-weight:300; |
|
||||
font-family:helvetica, arial, verdana, sans-serif; |
|
||||
background:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-form-item-body.x-form-item-body-default.x-form-display-field-body.x-form-display-field-body-default { |
|
||||
border-radius: 6px; |
|
||||
padding: 2px; |
|
||||
} |
|
||||
|
|
||||
.x-field.x-form-item.x-form-item-default.x-form-readonly.x-form-type-text { |
|
||||
border-radius: 6px; |
|
||||
} |
|
||||
|
|
||||
.x-viewport { |
|
||||
background:#23272a; |
|
||||
} |
|
||||
|
|
||||
.x-viewport > .x-body { |
|
||||
background:#23272a; |
|
||||
} |
|
||||
|
|
||||
.x-form-text-default { |
|
||||
color:#818082; |
|
||||
background-color:#4a4d53; |
|
||||
font:300 13px/17px helvetica, arial, verdana, sans-serif; |
|
||||
min-height:22px; |
|
||||
padding:0 6px 2px; |
|
||||
} |
|
||||
|
|
||||
.x-form-trigger-wrap-default { |
|
||||
border-color:#cfcfcf; |
|
||||
border-style:solid; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-form-trigger-default { |
|
||||
width:22px; |
|
||||
background:0 center #72767d url(/pve2/images/dd_trigger.png) no-repeat; |
|
||||
} |
|
||||
|
|
||||
.x-panel-body-default { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
font-size:13px; |
|
||||
font-weight:300; |
|
||||
font-family:helvetica, arial, verdana, sans-serif; |
|
||||
border-color:#fff; |
|
||||
border-style:solid; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-grid-cell-inner { |
|
||||
background: transparent; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-grid-cell-rowbody { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-toolbar-default { |
|
||||
background-color:#2c2f33; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-toolbar { |
|
||||
background:#2c2f33; |
|
||||
} |
|
||||
|
|
||||
#toolbar-1069-innerCt { |
|
||||
background:#2c2f33; |
|
||||
} |
|
||||
|
|
||||
.x-autocontainer-innerCt { |
|
||||
background:#2c2f33; |
|
||||
} |
|
||||
|
|
||||
[id^="toolbar"] { |
|
||||
background:#2c2f33; |
|
||||
} |
|
||||
|
|
||||
[id^="legend"] { |
|
||||
background:#23272a; |
|
||||
border-color:red; |
|
||||
} |
|
||||
|
|
||||
.x-legend-item { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-legend-container { |
|
||||
background:#2c2f33; |
|
||||
border-radius:0; |
|
||||
box-shadow:rgba(0,0,0,0) 0 0 0; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-legend.x-docked-top .x-legend-item { |
|
||||
border-left:0; |
|
||||
border-bottom:0; |
|
||||
} |
|
||||
|
|
||||
.x-legend.x-docked-bottom .x-legend-item { |
|
||||
border-left:0; |
|
||||
border-bottom:0; |
|
||||
} |
|
||||
|
|
||||
.x-legend-panel.x-docked-top .x-legend-item { |
|
||||
border-left:0; |
|
||||
border-bottom:0; |
|
||||
} |
|
||||
|
|
||||
.x-legend-panel.x-docked-bottom .x-legend-item { |
|
||||
border-left:0; |
|
||||
border-bottom:0; |
|
||||
} |
|
||||
|
|
||||
.x-treelist-item-leaf { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-treelist-container { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-treelist-row { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-treelist-row-with-icon { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-treelist-item-expandable { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-treelist-item-wrap { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-treelist-item-text { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-treelist-item-icon { |
|
||||
background:#2c2f33; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-treelist-item-selected > .x-treelist-row { |
|
||||
background-color:#23272a; |
|
||||
} |
|
||||
|
|
||||
.x-treelist-row-over { |
|
||||
color:#FF0; |
|
||||
} |
|
||||
|
|
||||
.x-treelist-row-over > * > .x-treelist-item-text { |
|
||||
color:#7289da; |
|
||||
transition:color .5s; |
|
||||
} |
|
||||
|
|
||||
.x-treelist-row-over > * > .x-treelist-item-icon { |
|
||||
color:#7289da; |
|
||||
transition:color .5s; |
|
||||
} |
|
||||
|
|
||||
.fa-ceph:before { |
|
||||
background-image:url(/pve2/images/dd_cephwhite.png); |
|
||||
} |
|
||||
|
|
||||
.x-treelist-row-over > * > .fa-ceph:before { |
|
||||
background-image:url(/pve2/images/dd_cephblurp.png); |
|
||||
background-size:14px 14px; |
|
||||
transition:background-image .5s; |
|
||||
} |
|
||||
|
|
||||
.x-progress { |
|
||||
background:#2c2f33; |
|
||||
} |
|
||||
|
|
||||
.x-progress-bar { |
|
||||
background-color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-progress-text.x-progress-text-back { |
|
||||
color:#fff!important; |
|
||||
} |
|
||||
|
|
||||
.x-progress-text { |
|
||||
color:#fff!important; |
|
||||
} |
|
||||
|
|
||||
.x-component.x-box-item.x-component-default { |
|
||||
background:#23272a; |
|
||||
} |
|
||||
|
|
||||
.x-panel-header { |
|
||||
background:#23272a; |
|
||||
border:0; |
|
||||
} |
|
||||
|
|
||||
.x-title-text { |
|
||||
color:#7289da; |
|
||||
} |
|
||||
|
|
||||
.x-btn { |
|
||||
background:#7289da; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-btn-inner { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-btn-inner.x-btn-inner-default-small { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
#button-1030 { |
|
||||
background:#23272a; |
|
||||
border: 1px solid #d23d3f; |
|
||||
} |
|
||||
|
|
||||
#userinfo.x-btn { |
|
||||
background-color: transparent !important; |
|
||||
border: 1px solid #d23d3f !important; |
|
||||
} |
|
||||
|
|
||||
#menuitem-1030-iconEl { |
|
||||
color: white; |
|
||||
} |
|
||||
|
|
||||
#menuitem-1031-iconEl { |
|
||||
color: white; |
|
||||
} |
|
||||
|
|
||||
#menuitem-1032-iconEl { |
|
||||
color: white; |
|
||||
} |
|
||||
|
|
||||
#menuitem-1034-iconEl { |
|
||||
color: #c52d2f; |
|
||||
} |
|
||||
|
|
||||
.x-btn.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-toolbar-small.x-btn-over { |
|
||||
background-color:#677bc4; |
|
||||
} |
|
||||
|
|
||||
.x-btn.x-unselectable.x-box-item.x-btn-default-small.x-btn-over { |
|
||||
background-color:#677bc4; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-focus { |
|
||||
background-color:#677bc4; |
|
||||
} |
|
||||
|
|
||||
.x-btn.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-toolbar-small.x-btn-menu-active { |
|
||||
background-color:#677bc4; |
|
||||
} |
|
||||
|
|
||||
.x-btn-disabled { |
|
||||
background-image:none; |
|
||||
background-color:#737fab!important; |
|
||||
} |
|
||||
|
|
||||
.x-btn-icon-el.x-btn-icon-el-default-small.fa.fa-book.x-btn-icon-el-default-toolbar-small { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-undo { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-terminal { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-fw.fa-ellipsis-v { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.x-btn-icon-el-default-toolbar-small.fa.fa-question-circle { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-send-o { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-play { |
|
||||
color:#43b581; |
|
||||
} |
|
||||
|
|
||||
.x-btn-inner.x-btn-inner-default-toolbar-small { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-btn-icon-el.x-btn-icon-el-default-small.fa.black.fa-gear { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-send-o { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-clone { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-file-o { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-heartbeat { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-trash-o { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-desktop { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-cube { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-terminal { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-play { |
|
||||
color:#43b581; |
|
||||
} |
|
||||
|
|
||||
.x-btn-icon-el.x-btn-icon-el-default-toolbar-small.fa.fa-power-off { |
|
||||
color:#d23d3f; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-stop { |
|
||||
color:#d23d3f; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-stop { |
|
||||
color:#d23d3f; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-power-off { |
|
||||
color:#d23d3f; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-icon-default.x-menu-item-icon.fa.fa-fw.fa-pause { |
|
||||
color:#faa61a; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item { |
|
||||
background:#7289da; |
|
||||
border-style:none; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-menu-default { |
|
||||
background:#7289da; |
|
||||
border-style:none; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-text { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-menu-item-default.x-menu-item-separator { |
|
||||
height:0; |
|
||||
border-top-width:0; |
|
||||
margin:0; |
|
||||
padding:0; |
|
||||
} |
|
||||
|
|
||||
.x-menu-header { |
|
||||
border-radius:1px; |
|
||||
background:#23272a; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
[id^="tooltip"] { |
|
||||
background:#7289da; |
|
||||
color:#fff; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
[id^="ext-quicktips-tip-body"] { |
|
||||
background-color:#7289da; |
|
||||
color:#fff; |
|
||||
border-radius:0; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
[id^="ext-quicktips-tip-innerCt"] { |
|
||||
background-color:#7289da; |
|
||||
color:#fff; |
|
||||
border-radius:0; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
[id^="ext-quicktips-tip-ext-quicktips-tip-outerCt"] { |
|
||||
background-color:#7289da; |
|
||||
color:#fff; |
|
||||
border-radius:0; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
[id^="ext-form-error"] { |
|
||||
background-color:#7289da; |
|
||||
color:#fff; |
|
||||
border-radius:0; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-tip-default { |
|
||||
background-color:#7289da; |
|
||||
color:#fff; |
|
||||
border-radius:0; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-tool-img { |
|
||||
background-image:url(/pve2/images/dd_tool-sprites.png); |
|
||||
} |
|
||||
|
|
||||
.x-window-header.x-header.x-header-draggable.x-docked.x-unselectable.x-window-header-default.x-horizontal.x-window-header-horizontal.x-window-header-default-horizontal.x-top.x-window-header-top.x-window-header-default-top.x-box-layout-ct { |
|
||||
background:#23272a; |
|
||||
border-bottom-width:0; |
|
||||
border-right-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-window-body { |
|
||||
background:#23272a; |
|
||||
border-bottom-width:0; |
|
||||
border-right-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-window-default { |
|
||||
border-radius:0; |
|
||||
background-color:#23272a; |
|
||||
box-shadow:none; |
|
||||
border-color:#23272a; |
|
||||
border-style:none; |
|
||||
border-width:0; |
|
||||
padding:0; |
|
||||
} |
|
||||
|
|
||||
.x-window-default-mc { |
|
||||
background-color:#23272a; |
|
||||
} |
|
||||
|
|
||||
.x-window-body-default { |
|
||||
color: white; |
|
||||
border-width:0!important; |
|
||||
} |
|
||||
|
|
||||
.x-window-header-default-top { |
|
||||
border-top-left-radius:0!important; |
|
||||
border-top-right-radius:0!important; |
|
||||
border-bottom-right-radius:0!important; |
|
||||
border-bottom-left-radius:0!important; |
|
||||
background-color:#23272a; |
|
||||
border-width:0!important; |
|
||||
padding:9px; |
|
||||
} |
|
||||
|
|
||||
.x-form-text { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-form-item-label-inner-default { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-window-text { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-form-display-field { |
|
||||
color: #707C80; |
|
||||
} |
|
||||
|
|
||||
.x-component { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-mask { |
|
||||
background-color:rgba(26,26,29,0.27); |
|
||||
} |
|
||||
|
|
||||
.x-splitter-collapsed .x-layout-split-bottom { |
|
||||
background-image:url(/pve2/images/dd_mini-top.png); |
|
||||
} |
|
||||
|
|
||||
.x-layout-split-bottom { |
|
||||
background-image:url(/pve2/images/dd_mini-bottom.png); |
|
||||
} |
|
||||
|
|
||||
.x-tab { |
|
||||
background:#737fab; |
|
||||
color:#fff; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-tab-inner { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-tab-active { |
|
||||
background:#7289da!important; |
|
||||
border-width:0!important; |
|
||||
} |
|
||||
|
|
||||
.x-tab-over { |
|
||||
background:#7289da!important; |
|
||||
border-width:0!important; |
|
||||
} |
|
||||
|
|
||||
.x-tab-default-focus { |
|
||||
background:#7289da!important; |
|
||||
border-width:0!important; |
|
||||
} |
|
||||
|
|
||||
.x-tab-focus { |
|
||||
background:#7289da!important; |
|
||||
border-width:0!important; |
|
||||
} |
|
||||
|
|
||||
.x-tab-bar-body { |
|
||||
background:#23272a; |
|
||||
} |
|
||||
|
|
||||
.x-tab-disabled { |
|
||||
background:#737fab!important; |
|
||||
} |
|
||||
|
|
||||
.x-column-header-inner { |
|
||||
background:#2c2f33; |
|
||||
border-width:0!important; |
|
||||
} |
|
||||
|
|
||||
.x-column-header-default { |
|
||||
background:#2c2f33; |
|
||||
border-width:0!important; |
|
||||
} |
|
||||
|
|
||||
.x-grid-item { |
|
||||
background:#2c2f33; |
|
||||
border-width:0!important; |
|
||||
} |
|
||||
|
|
||||
.x-grid-item-alt { |
|
||||
background:#23272a; |
|
||||
border-width:0!important; |
|
||||
} |
|
||||
|
|
||||
.x-grid-header-ct { |
|
||||
background:#2c2f33; |
|
||||
border-width:0!important; |
|
||||
} |
|
||||
|
|
||||
.x-column-header-text-inner { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-column-header-trigger { |
|
||||
border-color:#23272a; |
|
||||
} |
|
||||
|
|
||||
.x-toolbar-text.x-box-item.x-toolbar-item.x-toolbar-text-default { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-grid-group-title { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
[id^="pveNodeStatus"] { |
|
||||
background:#23272a; |
|
||||
} |
|
||||
|
|
||||
div[id^="pveNotesView-"][id$="-innerCt"] { |
|
||||
background:#23272a; |
|
||||
} |
|
||||
|
|
||||
img[src^="/pve2/images/proxmox_logo"] { |
|
||||
background:#23272a; |
|
||||
content:url(/pve2/images/dd_logo.png); |
|
||||
} |
|
||||
|
|
||||
[id^="versioninfo"] { |
|
||||
background:#23272a; |
|
||||
} |
|
||||
|
|
||||
[id^="proxmoxGauge"] { |
|
||||
background:#23272a; |
|
||||
} |
|
||||
|
|
||||
div[id^="panel-"][id$="-body"] { |
|
||||
background:#23272a; |
|
||||
} |
|
||||
|
|
||||
.x-surface-canvas { |
|
||||
border-radius:3px; |
|
||||
} |
|
||||
|
|
||||
.x-component.x-fieldset-header-text.x-component-default { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.x-fieldset-default { |
|
||||
border:1px solid #7289da; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent-expanded.fa.fa-server { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent.fa.fa-server { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.fa-building.online { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-leaf.fa.fa-cube.running.ha-unmanaged { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent-expanded.fa.fa-building { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent.fa.fa-building { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-leaf.fa.fa-cube { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-leaf.fa.fa-desktop { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-leaf.fa.fa-database { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent.fa.fa-cube { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent.fa.fa-desktop { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent.fa.fa-database { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent-expanded.fa.fa-database { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent-expanded.fa.fa-desktop { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon.x-tree-icon-custom.x-tree-icon-parent-expanded.fa.fa-cube { |
|
||||
color:#7289da!important; |
|
||||
} |
|
||||
|
|
||||
.x-grid-group-hd.x-grid-group-hd-collapsible { |
|
||||
background:#23272a; |
|
||||
color:#fff; |
|
||||
border-width:0; |
|
||||
} |
|
||||
|
|
||||
.x-splitter { |
|
||||
background:#23272a; |
|
||||
} |
|
||||
|
|
||||
.x-box-scroller { |
|
||||
background:#2c2f33!important; |
|
||||
} |
|
||||
|
|
||||
.x-box-scroller-body-vertical { |
|
||||
background:#2c2f33!important; |
|
||||
} |
|
||||
|
|
||||
.x-vertical-scroller { |
|
||||
background:#2c2f33!important; |
|
||||
} |
|
||||
|
|
||||
.x-toolbar-vertical-scroller { |
|
||||
background:#2c2f33!important; |
|
||||
} |
|
||||
|
|
||||
.x-toolbar-default-vertical-scroller { |
|
||||
background:#2c2f33!important; |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-processor { |
|
||||
background-image:url(/pve2/images/dd_icon-cpu.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-memory { |
|
||||
background-image:url(/pve2/images/dd_icon-ram.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-storage { |
|
||||
background-image:url(/pve2/images/dd_icon-hdd.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-swap { |
|
||||
background-image:url(/pve2/images/dd_icon-swap.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-display, .x-grid-row-console { |
|
||||
background-image: url(/pve2/images/dd_icon-display.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-cdrom { |
|
||||
background-image: url(/pve2/images/dd_icon-cd.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-network { |
|
||||
background-image: url(/pve2/images/dd_icon-network.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-pci { |
|
||||
background-image: url(/pve2/images/dd_icon-pci.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-usb { |
|
||||
background-image: url(/pve2/images/dd_icon-usb.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-serial { |
|
||||
background-image: url(/pve2/images/dd_icon-serial.png); |
|
||||
} |
|
||||
|
|
||||
.pve-itype-icon-cloud { |
|
||||
background-image: url(/pve2/images/dd_icon-cloud.png); |
|
||||
} |
|
||||
|
|
||||
.fa-fw.x-grid-icon-custom.fa.fa-database { |
|
||||
color:#7289da; |
|
||||
} |
|
||||
|
|
||||
.fa-fw.x-grid-icon-custom.fa.fa-desktop { |
|
||||
color:#7289da; |
|
||||
} |
|
||||
|
|
||||
.fa-fw.x-grid-icon-custom.fa.fa-cube { |
|
||||
color:#7289da; |
|
||||
} |
|
||||
|
|
||||
html { |
|
||||
overflow:scroll; |
|
||||
overflow-x:hidden; |
|
||||
} |
|
||||
|
|
||||
::-webkit-scrollbar { |
|
||||
width:0; |
|
||||
background:transparent; |
|
||||
} |
|
||||
|
|
||||
.lxc:after { |
|
||||
background:transparent!important; |
|
||||
color:#7289da; |
|
||||
text-shadow:0 0 0 #2c2f33!important; |
|
||||
} |
|
||||
|
|
||||
.qemu:after { |
|
||||
background:transparent!important; |
|
||||
color:#7289da; |
|
||||
text-shadow:0 0 0 #2c2f33!important; |
|
||||
} |
|
||||
|
|
||||
.x-tree-icon-custom:after { |
|
||||
text-shadow:0 0 0 #2c2f33; |
|
||||
} |
|
||||
|
|
||||
.x-grid-icon-custom:after { |
|
||||
text-shadow:0 0 0 #2c2f33; |
|
||||
} |
|
||||
|
|
||||
* { |
|
||||
font-weight: 350; |
|
||||
} |
|
||||
|
|
||||
.x-grid-row-loading { |
|
||||
background-image: url(/pve2/images/dd_loading.svg); |
|
||||
background-size: 32px; |
|
||||
} |
|
||||
|
|
||||
.proxmox-invalid-row { |
|
||||
background-color: #401314; |
|
||||
} |
|
Loading…
Reference in new issue