stylus/manage/manage.css

853 lines
16 KiB
CSS
Raw Normal View History

:root {
--name-padding-left: 20px;
2022-09-04 13:59:19 +00:00
--name-width: 30ch;
--size-width: 4ch;
--action-size: 20px;
--action-margin: 6px;
}
body {
/* Fill the entire viewport to enable json import via drag'n'drop */
display: flex;
height: 100vh;
}
2018-08-20 09:57:17 +00:00
#header:lang(ja) h1 {
font-weight: normal;
}
body.all-styles-hidden-by-filters::before,
body.all-styles-hidden-by-filters::after {
position: absolute;
left: calc(3rem + var(--header-width));
color: hsla(180, 40%, 45%, .3);
animation: fadein 3s;
}
body.all-styles-hidden-by-filters:before {
content: "\2190"; /* left arrow */
font-size: 3rem;
top: 3.5rem;
}
body.all-styles-hidden-by-filters::after {
content: var(--filteredStylesAllHidden);
font-size: 1.5rem;
position: absolute;
top: 3rem;
}
a, .disabled a:hover {
color: var(--fg);
transition: color .5s;
}
a:hover {
color: var(--c40);
}
#header {
width: var(--header-width);
height: 100vh;
position: fixed;
top: 0;
2018-07-16 16:37:01 +00:00
padding: 1rem;
box-shadow: 0 0 50px -18px black;
overflow: auto;
box-sizing: border-box;
z-index: 9;
}
2018-07-16 16:37:01 +00:00
#update-check,
#update-all {
margin-bottom: .5rem;
}
#check-all-updates {
2018-07-16 16:37:01 +00:00
max-width: calc(100% - 30px);
}
#check-all-updates-force {
white-space: normal;
text-align: left;
}
#header h1 {
margin-top: 0;
margin-bottom: .3em;
}
#header a[href^="edit"] {
text-decoration: none;
2017-12-08 03:18:47 +00:00
margin-right: 8px;
}
2017-12-08 03:18:47 +00:00
#add-style-wrapper {
display: flex;
align-items: center;
flex-wrap: wrap;
}
#add-style-wrapper > * {
/* in case the children are wrapped */
2018-07-16 16:37:01 +00:00
margin-bottom: .5rem;
}
#add-style-as-usercss-wrapper {
display: flex;
align-items: center;
}
#add-style-as-usercss-wrapper:not(:hover) input:not(:checked) ~ a svg {
fill: var(--c65);
2017-11-22 18:13:09 +00:00
}
#add-style-as-usercss-wrapper input {
bottom: 0;
margin: auto;
}
#add-style-as-usercss-wrapper input + svg {
bottom: 0;
margin: auto;
left: 2px;
}
#injection-order-button {
--w: 16px;
width: var(--w);
box-sizing: content-box;
display: inline-flex;
align-items: center;
}
#injection-order-button > svg {
position: absolute;
width: var(--w);
height: var(--w);
}
#installed {
padding-left: var(--header-width);
box-sizing: border-box;
width: 100%;
align-self: start;
2022-09-04 13:59:19 +00:00
display: flex;
flex-wrap: wrap;
}
.entry {
margin: 0;
padding: 1.25em 2em;
border-top: 1px solid var(--c85);
2022-09-04 13:59:19 +00:00
box-sizing: border-box;
position: relative;
width: calc(100% / var(--columns, 1));
}
.entry:first-child {
border-top: none;
}
.homepage {
margin-left: 0.25em;
margin-right: 0.1em;
}
.homepage[href=""] {
display: none;
}
.homepage .svg-icon {
margin-top: 0;
}
.style-name {
margin-top: .25em;
overflow-wrap: break-word;
}
.entry a:not(:hover) {
text-decoration: none;
}
2022-09-04 13:59:19 +00:00
.style-name span,
.applies-to {
2022-09-04 13:59:19 +00:00
overflow-wrap: anywhere;
}
.applies-to,
.actions {
padding-left: 15px;
margin-bottom: 0;
}
.actions {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.actions > * {
margin-bottom: .25rem;
}
.actions > *:not(:last-child) {
2022-09-04 13:59:19 +00:00
margin-right: var(--action-margin);
}
.applies-to label {
margin-right: .5ex;
}
2022-09-07 20:57:19 +00:00
.oldUI .applies-to .target:hover {
background-color: rgba(128, 128, 128, .15);
}
.applies-to-extra:not([open]) {
display: inline;
margin-left: 1ex;
}
2017-11-29 16:05:47 +00:00
.applies-to-extra-expander {
font-weight: bold;
cursor: pointer;
}
2017-11-29 16:05:47 +00:00
.applies-to-extra-expander {
list-style-type: none; /* for FF, allegedly */
}
2017-11-29 16:05:47 +00:00
.applies-to-extra-expander::-webkit-details-marker {
display: none;
}
.oldUI .disabled h2::after,
.entry.usercss .style-name-link::after {
font-size: 11px;
border-radius: 4px;
margin-left: 1ex;
2017-12-29 15:19:25 +00:00
white-space: nowrap;
content: "UC";
background-color: hsla(180, 35%, 50%, .35);
padding: 2px 3px;
color: var(--fg);
}
.oldUI .disabled h2::after {
content: var(--genericDisabledLabel);
text-transform: lowercase;
font-weight: normal;
background: rgba(128, 128, 128, .2);
padding: 2px 5px 3px;
vertical-align: middle;
}
.oldUI .entry.usercss .style-name-link::after {
content: "usercss";
font-weight: normal;
vertical-align: middle;
2017-11-26 17:24:42 +00:00
}
.disabled h2 .style-name-link,
2022-09-04 13:59:19 +00:00
.disabled .applies-to {
color: var(--c50);
fill: var(--c80);
font-weight: normal;
transition: color .5s .1s, fill .5s .1s;
}
.disabled.usercss .style-name-link::after {
background-color: hsla(180, 35%, 50%, .2);
}
.disabled:hover .actions {
opacity: 1;
}
.disabled .disable {
display: none;
}
.enabled .enable {
display: none;
}
2017-11-29 16:05:47 +00:00
/* collapsibles */
2018-07-16 16:37:01 +00:00
#add-style-wrapper {
margin-bottom: 0;
}
2018-07-16 16:37:01 +00:00
#backup-buttons {
display: flex;
flex-wrap: wrap;
}
2017-11-29 16:05:47 +00:00
#backup-buttons > * {
2018-07-16 16:37:01 +00:00
margin: 0 .2rem .5rem 0;
2017-12-23 00:11:46 +00:00
}
#header details:not([open]),
2017-11-29 16:05:47 +00:00
#header details:not([open]) h2 {
padding-bottom: 0;
}
#header details[open] summary {
2018-07-16 16:37:01 +00:00
padding-bottom: .5rem;
2017-11-29 16:05:47 +00:00
}
#header summary {
2018-07-16 16:37:01 +00:00
margin-top: .25rem;
2017-11-29 16:05:47 +00:00
align-items: center;
margin-left: -13px;
cursor: pointer;
}
2018-07-16 16:37:01 +00:00
#header #filters summary {
margin-bottom: -2px;
2018-07-16 16:37:01 +00:00
}
#header #filters summary h2 {
display: inline-flex;
flex-wrap: wrap;
align-items: center;
2018-07-16 16:37:01 +00:00
}
2017-11-29 16:05:47 +00:00
#header summary h2 {
display: inline;
2017-11-29 16:05:47 +00:00
border-bottom: 1px dotted transparent;
2017-12-03 23:40:22 +00:00
margin-top: .1em;
margin-bottom: .1em;
2017-11-29 16:05:47 +00:00
}
2017-12-03 23:40:22 +00:00
#header summary:hover h2 {
border-color: var(--c75);
2017-11-29 16:05:47 +00:00
}
#header summary h2 [data-cmd="note"] {
display: inline-flex;
align-items: center;
vertical-align: middle;
}
2017-11-29 16:05:47 +00:00
/* compact layout */
2017-12-03 23:40:22 +00:00
/************ checkbox & select************/
2017-12-03 23:40:22 +00:00
.filter-selection {
position: relative;
left: -9px;
2017-12-03 23:40:22 +00:00
}
#header label {
padding-left: 16px;
position: relative;
2018-07-16 16:37:01 +00:00
white-space: nowrap;
2017-12-03 23:40:22 +00:00
}
#header .filter-selection label {
display: flex;
2017-12-31 09:25:58 +00:00
box-sizing: border-box;
2017-12-03 23:40:22 +00:00
align-items: center;
height: 18px;
padding: 0 0 0 8px;
2017-12-03 23:40:22 +00:00
}
#header .filter-selection label .checkmate {
vertical-align: middle;
margin-top: -2px;
}
.filter-selection select {
height: 18px;
border: none;
max-width: 100%;
padding-left: 4px;
2017-12-03 23:40:22 +00:00
padding-right: 14px;
}
.filter-selection .select-arrow {
margin-top: 2px;
top: 0;
right: 0;
2017-12-03 23:40:22 +00:00
}
.select-resizer {
cursor: default;
border: none;
max-width: calc(100% - 2em);
position: absolute;
top: 0;
left: 20px;
2017-12-03 23:40:22 +00:00
}
#filters label,
#filters .filter-selection {
2017-12-03 23:40:22 +00:00
transition: background-color .25s;
}
#filters label:hover,
#filters .filter-selection:hover {
2017-12-03 23:40:22 +00:00
background-color: hsla(0, 0%, 50%, .2);
}
.checkmate {
position: relative;
2017-12-03 23:40:22 +00:00
height: 12px;
width: 12px;
display: inline-flex;
}
.entry .checkmate {
vertical-align: middle;
2022-09-04 13:59:19 +00:00
margin-right: 1ch;
2017-12-03 23:40:22 +00:00
}
#manage-text {
display: flex;
flex-wrap: wrap;
2018-07-16 16:37:01 +00:00
padding-top: .35rem;
}
#manage-text > * {
display: flex;
align-items: center;
}
#manage-text > :not(:last-child):after {
content: "|";
margin: 0 .5em;
}
2022-09-04 13:59:19 +00:00
button .svg-icon {
fill: var(--fg);
2017-04-18 13:18:12 +00:00
}
/* Default, no update buttons */
.updater-icons .update,
.updater-icons .check-update {
display: none;
}
/* Check update button for things that can */
.updatable .check-update {
display: inline-block;
}
/* Update check in progress */
.checking-update .check-update {
display: none;
}
/* Updates available */
.can-update .update {
display: inline-block;
}
.can-update[data-details$="locally edited"] button.update:after {
content: "*";
}
.can-update .check-update {
display: none;
}
/* Updates not available */
.no-update:not(.update-problem) .check-update {
display: none;
}
/* Updates done */
.update-done .check-update {
display: none;
}
#apply-all-updates:after {
content: " (" attr(data-value) ")";
}
.update-in-progress #check-all-updates {
position: relative;
}
.update-in-progress #update-progress {
position: absolute;
top: 0;
left: 0;
bottom: 0;
background-color: currentColor;
content: "";
opacity: .35;
}
#check-all-updates-force {
margin-top: 1ex;
}
#update-all-no-updates[data-skipped-edited="true"] {
font-weight: bold;
}
#update-all-no-updates[data-skipped-edited="true"]::after {
content: " " var(--updateAllCheckSucceededSomeEdited);
font-weight: normal;
display: block;
margin: .75em 0 .5em;
}
/* highlight updated/added styles */
.highlight {
animation: highlight 1s cubic-bezier(0, .4, .6, 1);
}
.highlight-quick {
animation: highlight .5s;
}
@keyframes highlight {
from {
background-color: rgba(128, 128, 128, .5);
}
to {
2020-11-01 19:06:18 +00:00
background-color: transparent;
}
}
.hidden {
display: none !important;
}
#filters > label {
display: flex;
align-items: center;
left: -9px;
padding: 2px 0 2px 24px;
}
#filters > label input[type="checkbox"]:not(.slider),
#filters > label input[type="checkbox"]:not(.slider):checked + .svg-icon.checked {
top: 2px;
left: 8px;
}
#filters > label:hover {
background-color: hsla(0, 0%, 50%, .4);
2017-12-03 23:40:22 +00:00
}
.active #filters-stats {
background-color: darkcyan;
border-color: darkcyan;
color: white;
font-size: 0.7rem;
font-weight: normal;
padding: 2px 5px;
position: relative;
2018-07-16 16:37:01 +00:00
white-space: nowrap;
}
2018-07-16 16:37:01 +00:00
.filter-stats-wrapper {
display: flex;
align-items: center;
margin-left: .2rem;
}
#header #filters summary {
white-space: nowrap;
}
#header #filters summary ::-webkit-details-marker {
margin-top: 4px
}
#reset-filters svg {
fill: var(--accent-2);
width: 24px; /* widen the click area a bit */
height: 20px;
padding: 2px;
box-sizing: border-box;
}
#reset-filters:hover svg {
filter: brightness(1.2);
}
#filters summary:not(.active) #reset-filters,
#filters summary:not(.active) #filters-stats {
display: none;
}
2017-12-23 00:11:46 +00:00
#search-wrapper, #sort-wrapper {
display: flex;
align-items: center;
}
#search-wrapper {
2018-07-16 16:37:01 +00:00
margin-bottom: .5rem;
}
#searchMode {
margin-left: -1px;
}
2018-07-16 16:37:01 +00:00
#search-wrapper {
margin-top: .35rem;
2017-12-23 00:11:46 +00:00
}
#sort-wrapper .sorter-selection {
2018-07-16 16:37:01 +00:00
display: inline-flex;
flex-grow: 1;
2017-12-23 00:11:46 +00:00
position: relative;
}
2018-07-16 16:37:01 +00:00
#manage\.newUI\.sort {
2017-12-23 00:11:46 +00:00
max-width: 100%;
2018-07-16 16:37:01 +00:00
}
#search, #manage\.newUI\.sort {
min-width: 4em; /* reduces the big default width */
flex-grow: 1;
background: var(--bg);
2017-12-08 03:18:47 +00:00
height: 20px;
box-sizing: border-box;
padding: 3px 3px 3px 4px;
color: var(--fg);
border: 1px solid var(--c65);
}
2017-12-23 00:11:46 +00:00
#manage\.newUI\.sort {
padding: 0 18px 0 4px;
2017-12-23 00:11:46 +00:00
width: 100%;
}
.firefox #manage\.newUI\.sort {
padding: 0;
}
#search-help, #sorter-help {
2018-07-16 16:37:01 +00:00
margin: 0 -5px 0 2px;
}
2017-12-23 00:11:46 +00:00
#sort-wrapper .select-arrow {
2018-07-16 16:37:01 +00:00
top: 3px;
2017-12-23 00:11:46 +00:00
right: 4px;
}
#message-box.help-text > div {
max-width: 26rem;
}
.help-text li:not(:last-child) {
margin-bottom: 1em;
}
.help-text mark {
background-color: rgba(128, 128, 128, .15);
color: currentColor;
padding: 2px 6px;
font-weight: bold;
font-family: Consolas, monospace;
border: 1px solid rgba(128, 128, 128, .25);
display: inline-block;
margin: 2px;
}
.help-text mark.last {
display: block;
width: -moz-min-content;
width: min-content;
white-space: nowrap;
}
/* drag-n-drop on import button */
.dropzone:after {
background-color: rgba(0, 0, 0, 0.7);
color: white;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 1000;
position: fixed;
padding: calc(50vh - 3em) calc(50vw - 5em);
content: attr(dragndrop-hint);
text-shadow: 1px 1px 10px black;
font-size: xx-large;
text-align: center;
animation: fadein 1s cubic-bezier(.03, .67, .08, .94);
animation-fill-mode: both;
}
.fadeout.dropzone:after {
animation: fadeout .25s ease-in-out;
animation-fill-mode: both;
}
/* post-import report */
#import details:not([data-id="invalid"]) div:hover {
background-color: rgba(128, 128, 128, .3);
}
#import details:not(:last-child) {
2018-07-16 16:37:01 +00:00
margin-bottom: 1em;
}
#import details small > * {
2018-07-16 16:37:01 +00:00
margin-left: 1.5em;
}
#import details > button {
margin: .5em 1.25em 0;
}
2022-02-19 21:59:08 +00:00
.update-history {
2017-04-26 20:55:54 +00:00
font-size: 11px;
white-space: pre;
overflow-x: hidden;
text-overflow: ellipsis;
}
2017-12-23 00:11:46 +00:00
/* sort font */
@font-face {
font-family: 'sorticon';
src: url('data:application/x-font-ttf;base64,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') format('truetype');
font-weight: normal;
font-style: normal;
unicode-range: U+21E9;
}
#manage\.newUI\.sort {
font-family: 'sorticon', var(--family);
2017-12-23 00:11:46 +00:00
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
2022-02-19 21:59:08 +00:00
.stylus-options {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
border: 0;
z-index: 2147483647;
background-color: hsla(0, 0%, 0%, .45);
animation: fadein .25s ease-in-out;
}
2022-02-19 21:59:08 +00:00
.stylus-options.fadeout {
animation: fadeout .25s ease-in-out;
}
.settings-column {
margin-top: 1rem;
}
@keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeout {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes fadein-25pct {
from {
opacity: 0;
}
to {
opacity: .25;
}
}
2018-07-16 16:37:01 +00:00
@media (max-width: 850px) {
body {
2022-09-07 20:57:19 +00:00
display: block;
height: auto;
}
2018-07-16 16:37:01 +00:00
body.all-styles-hidden-by-filters:before {
content: "\2191"; /* up arrow */
top: calc(50% + 2.75rem);
left: 2rem;
}
2018-07-16 16:37:01 +00:00
body.all-styles-hidden-by-filters:after {
top: calc(50% + 4rem);
left: 3.75rem;
}
2022-09-04 13:59:19 +00:00
.oldUI .applies-to {
2018-07-16 16:37:01 +00:00
word-break: break-all;
}
2018-07-16 16:37:01 +00:00
#search-wrapper,
#sort-wrapper,
#header summary {
min-width: 10em;
max-width: 50vw;
}
2018-07-16 16:37:01 +00:00
#message-box > div {
left: 0;
right: 0!important;
margin-left: auto;
margin-right: auto;
}
#header {
height: auto;
2018-07-16 16:37:01 +00:00
padding: 0;
width: 100%;
2022-09-07 20:57:19 +00:00
position: sticky;
top: 0;
z-index: 1000;
background: var(--bg);
border-right: none;
border-bottom: 1px dashed var(--c65);
2018-07-16 16:37:01 +00:00
}
#manage-settings {
display: flex;
flex-wrap: wrap;
width: 100%;
padding: 0 0 1rem;
2018-07-16 16:37:01 +00:00
}
#manage-settings > .settings-column {
display: flex;
flex-direction: column;
flex: 1;
padding: 0 1rem;
box-sizing: border-box;
}
#installed {
2017-12-23 00:11:46 +00:00
margin-top: 0;
padding-left: 0;
}
2022-09-07 20:57:19 +00:00
#header h1 {
display: none;
}
2018-07-16 16:37:01 +00:00
#header summary {
margin-top: 0;
padding-bottom: .25rem;
}
}
@supports (-moz-appearance: none) {
.chromium-only {
display: none;
}
#header .filter-selection label .checkmate {
margin: 0;
}
.filter-selection select {
padding-left: 0;
}
#filters summary h2 {
margin-left: -2px;
}
}
@media screen and (prefers-color-scheme: dark), dark {
.filter-selection select:not(:focus) {
background-color: transparent;
}
}