v0.33.7
This commit is contained in:
1 parent
162e986d37
commit
6b937aaf85
54 files changed
+3527
-1325
No files matched your search
+347
-2
@@ -3508,6 +3508,10 @@ body[data-density=dense] .stat strong {
|
||||
margin: 6px 0
|
||||
}
|
||||
|
||||
#panel-cache>article.card+article.card {
|
||||
margin-top: 10px
|
||||
}
|
||||
|
||||
.cache-table {
|
||||
font-size: 12px
|
||||
}
|
||||
@@ -11210,7 +11214,7 @@ html:is([data-corner-style=square], [data-corner-style=subtle], [data-corner-sty
|
||||
border-radius: var(--rp-radius-surface) !important;
|
||||
}
|
||||
|
||||
html:is([data-corner-style=square], [data-corner-style=subtle], [data-corner-style=rounded], [data-corner-style=extra]) :is(button:not(.nav):not(.file-log-tab), input:not([type=checkbox]):not([type=radio]):not([type=range]), select, textarea, .pill, .vhost-backend-protocol-badge, .overview-widget-type, .badge, .quiet, .outline, .primary, .code, .command, .dashboard-widget-toggle, .settings-tabs button, .overview-inline-hidden-toggle, .overview-inline-restore) {
|
||||
html:is([data-corner-style=square], [data-corner-style=subtle], [data-corner-style=rounded], [data-corner-style=extra]) :is(button:not(.nav):not(.file-log-tab):not(.vhost-backend-trigger), input:not([type=checkbox]):not([type=radio]):not([type=range]), select, textarea, .pill, .vhost-backend-protocol-badge, .overview-widget-type, .badge, .quiet, .outline, .primary, .code, .command, .dashboard-widget-toggle, .settings-tabs button, .overview-inline-hidden-toggle, .overview-inline-restore) {
|
||||
border-radius: var(--rp-radius-control) !important;
|
||||
}
|
||||
|
||||
@@ -11237,6 +11241,16 @@ html:is([data-corner-style=square], [data-corner-style=subtle], [data-corner-sty
|
||||
padding: 3px 7px;
|
||||
font: 10px var(--mono);
|
||||
overflow-wrap: anywhere;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.vhost-backend-protocol-badge:is(:hover, [aria-expanded=true]) {
|
||||
background: var(--bg);
|
||||
}
|
||||
|
||||
.vhost-backend-protocol-badge:focus-visible {
|
||||
outline: 2px solid var(--accent);
|
||||
outline-offset: 2px;
|
||||
}
|
||||
|
||||
.vhost-backend-protocol-badge[data-observed=true] {
|
||||
@@ -11596,7 +11610,6 @@ html:is([data-corner-style=square], [data-corner-style=subtle], [data-corner-sty
|
||||
color: var(--text);
|
||||
}
|
||||
|
||||
/* Web Services reuse the same full-width live tiles and chart as Vhosts. */
|
||||
#panel-web-server .www-service-panel {
|
||||
min-width: 0;
|
||||
margin-top: 10px;
|
||||
@@ -11813,4 +11826,336 @@ html:is([data-corner-style=square], [data-corner-style=subtle], [data-corner-sty
|
||||
#panel-overview .dashboard-overview-grid.is-unlocked>[data-dashboard-widget] {
|
||||
padding-top: 135px;
|
||||
}
|
||||
}
|
||||
|
||||
#panel-overview :is(.system-card, .connection-card) :is(.card-heading h2, .card-heading .meta, .memory-line, .chart-footer, .connection-legend) {
|
||||
font-family: var(--mono);
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
|
||||
#panel-overview :is(.system-card, .connection-card) .card-heading h2 {
|
||||
letter-spacing: normal;
|
||||
}
|
||||
|
||||
.overview-presets-dialog {
|
||||
width: calc(min(730px, 100vw - 24px));
|
||||
max-height: calc(100dvh - 24px);
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.overview-presets-content {
|
||||
display: grid;
|
||||
gap: 14px;
|
||||
padding: 14px;
|
||||
}
|
||||
|
||||
.overview-presets-content>p {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.overview-presets-create {
|
||||
display: grid;
|
||||
gap: 7px;
|
||||
}
|
||||
|
||||
.overview-presets-create-controls {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.overview-presets-create-controls input {
|
||||
min-width: 150px;
|
||||
flex: 1 1 240px;
|
||||
}
|
||||
|
||||
.overview-presets-list {
|
||||
display: grid;
|
||||
gap: 7px;
|
||||
}
|
||||
|
||||
.overview-presets-row {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
flex-wrap: wrap;
|
||||
gap: 8px;
|
||||
padding: 9px;
|
||||
border: 1px solid var(--line);
|
||||
border-radius: var(--radius, 8px);
|
||||
background: var(--panel);
|
||||
}
|
||||
|
||||
.overview-presets-row strong {
|
||||
font-size: 13px;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.overview-presets-actions {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 5px;
|
||||
}
|
||||
|
||||
.overview-presets-dialog .overview-layout-footer {
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
@media(max-width:480px) {
|
||||
.overview-presets-create-controls>button {
|
||||
flex: 1 1 auto;
|
||||
}
|
||||
|
||||
.overview-presets-row {
|
||||
align-items: flex-start;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.overview-presets-actions {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
#panel-overview .activity-card .card-heading h2,
|
||||
#panel-overview .overview-wide-chart .card-heading h2,
|
||||
#panel-overview :is(.stat-chart, .stat-donut)>span:first-child,
|
||||
#panel-overview :is(.system-card, .connection-card) .overview-chart-heading,
|
||||
.function-live-chart-heading>strong,
|
||||
.mini-live-chart>.mini-live-chart-head>span:first-child,
|
||||
.traffic-chart-card>h3.subheading,
|
||||
.vhost-chart-head>span:first-child {
|
||||
font-family: var(--sans);
|
||||
font-size: 12px;
|
||||
font-weight: 650;
|
||||
line-height: 1.35;
|
||||
letter-spacing: normal;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
html[data-dashboard-density] #panel-overview .dashboard-overview-grid>.card.activity-card .card-heading h2,
|
||||
html[data-dashboard-density] #panel-overview .dashboard-overview-grid>.card.overview-wide-chart .card-heading h2,
|
||||
html[data-dashboard-density] #panel-overview .stat:is(.stat-chart, .stat-donut)>span:first-child {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
#panel-overview :is(.system-card, .connection-card) .overview-chart-heading {
|
||||
color: var(--text);
|
||||
margin: 0 0 5px;
|
||||
}
|
||||
|
||||
:is(.overview-wide-summary, .overview-wide-legend, .overview-donut-legend, .www-method-legend, .stat-chart-legend, .mini-chart-legend, .connection-legend, .traffic-protocol-legend, .traffic-chart-legend, .function-live-chart-legend, .stream-chart-legend, .chart-footer, .vhost-chart-head, .network-interface-rate) {
|
||||
font-family: var(--mono);
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
|
||||
#panel-overview .overview-wide-chart>.fine,
|
||||
#panel-overview .stat-chart>small,
|
||||
#panel-overview .www-top-row,
|
||||
.traffic-bar-row {
|
||||
font-family: var(--mono);
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
|
||||
#panel-overview :is(.overview-wide-legend, .overview-donut-legend, .www-ring-legend, .www-method-legend, .stat-chart-legend, .mini-chart-legend, .connection-legend, .traffic-protocol-legend, .stream-traffic-legend),
|
||||
:is(.overview-wide-legend, .overview-donut-legend, .www-ring-legend, .www-method-legend, .stat-chart-legend, .mini-chart-legend, .connection-legend, .traffic-protocol-legend, .traffic-chart-legend, .function-live-chart-legend, .stream-chart-legend, .stream-traffic-legend) {
|
||||
font-family: var(--mono);
|
||||
font-size: 9px;
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
|
||||
#panel-overview :is(.overview-wide-legend, .overview-donut-legend, .www-ring-legend, .www-method-legend, .stat-chart-legend, .mini-chart-legend, .connection-legend, .traffic-protocol-legend, .stream-traffic-legend) :is(span, b, strong, small, li, em),
|
||||
:is(.overview-wide-legend, .overview-donut-legend, .www-ring-legend, .www-method-legend, .stat-chart-legend, .mini-chart-legend, .connection-legend, .traffic-protocol-legend, .traffic-chart-legend, .function-live-chart-legend, .stream-chart-legend, .stream-traffic-legend) :is(span, b, strong, small, li, em) {
|
||||
font-size: inherit;
|
||||
font-family: inherit;
|
||||
}
|
||||
|
||||
html[data-dashboard-density] #panel-overview .stat :is(.stat-chart-legend, .overview-donut-legend, .www-ring-legend, .www-method-legend, .stream-traffic-legend),
|
||||
html[data-dashboard-density] #panel-overview .stat :is(.stat-chart-legend, .overview-donut-legend, .www-ring-legend, .www-method-legend, .stream-traffic-legend) :is(span, b, small, strong, li) {
|
||||
font-size: 9px;
|
||||
font-family: var(--mono);
|
||||
}
|
||||
|
||||
.vhost-detail.vhost-backend-trigger,
|
||||
.vhost-live-metric.vhost-backend-trigger {
|
||||
appearance: none;
|
||||
display: block;
|
||||
width: 100%;
|
||||
min-width: 0;
|
||||
margin: 0;
|
||||
border-radius: 0;
|
||||
color: var(--text);
|
||||
text-align: left;
|
||||
font: inherit;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.vhost-detail.vhost-backend-trigger {
|
||||
border: 0;
|
||||
background: var(--bg);
|
||||
}
|
||||
|
||||
.vhost-live-metric.vhost-backend-trigger {
|
||||
border: 1px solid var(--line);
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.vhost-backend-trigger:is(:hover, [aria-expanded=true]) {
|
||||
background: var(--panel2);
|
||||
}
|
||||
|
||||
.vhost-backend-trigger:focus-visible {
|
||||
outline: 2px solid var(--accent);
|
||||
outline-offset: 2px;
|
||||
}
|
||||
|
||||
.vhost-backend-popup {
|
||||
position: fixed;
|
||||
z-index: 1600;
|
||||
max-height: calc(min(360px, 100dvh - 24px));
|
||||
overflow: auto;
|
||||
padding: 12px;
|
||||
background: var(--panel);
|
||||
border: 1px solid var(--line);
|
||||
border-radius: var(--rp-radius-surface, 0);
|
||||
box-shadow: 0 12px 35px var(--shadow-strong);
|
||||
color: var(--text);
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.vhost-backend-popup-heading {
|
||||
display: flex;
|
||||
align-items: flex-start;
|
||||
justify-content: space-between;
|
||||
gap: 10px;
|
||||
margin: 0 0 10px;
|
||||
}
|
||||
|
||||
.vhost-backend-popup h4 {
|
||||
margin: 0;
|
||||
font-size: 12px;
|
||||
font-weight: 650;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.vhost-backend-popup-close {
|
||||
flex: 0 0 auto;
|
||||
display: grid;
|
||||
place-items: center;
|
||||
width: 25px;
|
||||
height: 25px;
|
||||
padding: 0;
|
||||
border: 1px solid var(--line);
|
||||
background: var(--bg);
|
||||
color: var(--text);
|
||||
cursor: pointer;
|
||||
font: 18px/1 var(--sans);
|
||||
border-radius: var(--rp-radius-control, 0);
|
||||
}
|
||||
|
||||
.vhost-backend-popup-close:hover {
|
||||
background: var(--panel2);
|
||||
}
|
||||
|
||||
.vhost-backend-popup-list {
|
||||
display: grid;
|
||||
gap: 6px;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.vhost-backend-popup-row {
|
||||
padding: 8px;
|
||||
border: 1px solid var(--line);
|
||||
border-radius: var(--rp-radius-surface, 0);
|
||||
background: var(--bg);
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.vhost-backend-popup-name {
|
||||
display: block;
|
||||
margin-bottom: 6px;
|
||||
overflow-wrap: anywhere;
|
||||
font: 650 11px var(--mono);
|
||||
}
|
||||
|
||||
.vhost-backend-popup-columns {
|
||||
display: grid;
|
||||
grid-template-columns: minmax(0, 1.75fr) minmax(0, 1fr);
|
||||
gap: 6px 10px;
|
||||
}
|
||||
|
||||
.vhost-backend-popup-field {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.vhost-backend-popup-field>span {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.vhost-backend-popup-field>span:first-child {
|
||||
font-size: 9px;
|
||||
color: var(--muted);
|
||||
}
|
||||
|
||||
.vhost-backend-popup-field>span:last-child {
|
||||
font: 10px/1.35 var(--mono);
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.vhost-backend-popup-field.has-success>span:last-child {
|
||||
color: var(--green);
|
||||
}
|
||||
|
||||
.vhost-backend-popup-field.has-error>span:last-child {
|
||||
color: var(--red);
|
||||
}
|
||||
|
||||
.vhost-backend-popup-hint {
|
||||
margin: 10px 0 0;
|
||||
line-height: 1.4;
|
||||
}
|
||||
|
||||
#panel-overview .dashboard-overview-grid>.card .mini-heading>h3,
|
||||
#panel-overview .dashboard-overview-grid>.card .overview-chart-heading,
|
||||
#panel-overview .dashboard-overview-grid>.card:is(.overview-wide-chart, .activity-card, .pool-card) .card-heading h2,
|
||||
#panel-overview .dashboard-overview-grid>.stat>span:first-child {
|
||||
font-family: var(--sans);
|
||||
font-size: 12px;
|
||||
font-weight: 600;
|
||||
line-height: 1.35;
|
||||
letter-spacing: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
#panel-overview .dashboard-overview-grid>[data-dashboard-widget] :is(small, .mini-metrics dt, .mini-metrics dd, .mini-live-chart-head, .memory-line, .chart-footer, .small-label, .meta, .fine) {
|
||||
font-family: var(--mono);
|
||||
font-variant-numeric: tabular-nums;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
#panel-overview .dashboard-overview-grid .mini-live-chart>.mini-live-chart-head>span:first-child {
|
||||
font-family: var(--mono);
|
||||
font-size: 10px;
|
||||
font-weight: 400;
|
||||
line-height: 1.35;
|
||||
letter-spacing: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
html[data-dashboard-density] #panel-overview .dashboard-overview-grid>.card.pool-card .card-heading h2 {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
#panel-cache>.card .card-heading h2,
|
||||
#panel-overview .dashboard-overview-grid .mini-live-chart-head>span:first-child,
|
||||
#panel-overview .dashboard-overview-grid>.card .mini-heading>h3,
|
||||
#panel-overview .dashboard-overview-grid>.card .overview-chart-heading,
|
||||
#panel-overview .dashboard-overview-grid>.card:not(.system-card):not(.connection-card) .card-heading h2,
|
||||
#panel-overview .dashboard-overview-grid>.stat>span:first-child,
|
||||
#panel-transform>.card .card-heading h2,
|
||||
.function-live-chart-heading>strong,
|
||||
.traffic-chart-card>h3.subheading,
|
||||
.vhost-chart-head>span:first-child {
|
||||
color: var(--muted);
|
||||
}
|
||||
Reference in new issue
Block a user