lordwelch 6fab6022d0 Remove grab
Switch to using bootstrap-table
Add DownThemAll plugin
Remove Firefox plugin
2021-01-09 16:36:18 -08:00

239 lines
4.6 KiB
CSS

/* License: gpl-v2 */
@import 'common.css';
body {
display: grid;
grid-template-rows: max-content 1fr;
grid-template-columns: 1fr;
grid-auto-rows: max-content;
overflow: hidden;
}
body > * {
flex: 0 0 auto;
}
#selection {
flex: 1 1 auto;
overflow: hidden;
display: flex;
background: white;
}
#colChecked {
max-width: 16px;
min-width: 16px;
}
#colDescription,
#colTitle,
#colMask,
#colReferrer {
width: 15%;
}
#colMask,
#colReferrer {
display: none;
}
.filtered {
color: black !important;
}
.filter-manual {
background-color: #FFFFB3 !important;
}
.filter-manual.virtualtable-selected {
background-color: #FFFF80 !important;
}
.filter-1 {
background-color: #FFE8BB !important;
}
.filter-1.virtualtable-selected {
background-color: #FFD88A !important;
}
.filter-2 {
background-color: #ECFFB3 !important;
}
.filter-2.virtualtable-selected {
background-color: #DFFF80 !important;
}
.filter-3 {
background-color: #ECE8FF !important;
}
.filter-3.virtualtable-selected {
background-color: #D5CCFF !important;
}
.filter-4 {
background-color: #DDF3FF !important;
}
.filter-4.virtualtable-selected {
background-color: #C2EAFF !important;
}
.filter-5 {
background-color: #FDE8FF !important;
}
.filter-5.virtualtable-selected {
background-color: #FBCCFF !important;
}
.filter-6 {
background-color: #DDFFF4;
}
.filter-6.virtualtable-selected {
background-color: #A8FFE4 !important;
}
.filter-7 {
background-color: #FEFFAF !important;
}
.filter-7.virtualtable-selected {
background-color: #FDFF7A !important;
}
.filter-8 {
background-color: #FFF0B3 !important;
}
.filter-8.virtualtable-selected {
background-color: #FFE680 !important;
}
.filter-fast {
background-color: #FFDBDB !important;
}
.filter-fast.virtualtable-selected {
background-color: #DFC2C2 !important;
}
#tabs {
margin: 0;
padding: 0;
padding-left: calc(2em + 32px);
color: black;
background: url(icon32.png) 1em 0/32px 32px no-repeat, var(--tile-url) repeat-x, var(--toolbar-bg-color);
font: caption;
font-size: 150%;
font-weight: bold;
display: flex;
align-items: center;
justify-items: start;
}
@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi) {
#tabs {
background: url(icon64.png) 1em 50%/32px 32px no-repeat, var(--tile-url) repeat-x, var(--toolbar-bg-color);
}
}
#tabs .spacer {
flex-grow: 1;
}
#tabs [class^="icon"]:before {
padding-right: 1em;
}
.donate {
margin-right: 1ex;
top: 50%;
height: 16px;
width: 74px;
background: url(donate16.png) top right no-repeat;
cursor: pointer;
}
.donate:active {
background: url(donate16.png) bottom right no-repeat;
}
.tab {
-webkit-user-select: none;
user-select: none;
background: var(--toolbar-bg-color);
color: var(--general-color);
min-width: 10em;
padding: 1ex;
padding-left: 1em;
cursor: pointer;
border: 0;
border-top: var(--toolbar-border-width) solid transparent;
border-left: var(--toolbar-border);
border-right: var(--toolbar-border);
transition: border 1s;
}
.tab:not(.active):not(.disabled):hover {
border-top: var(--toolbar-border-width) solid var(--toolbar-hover-border-color);
color: var(--general-color);
background: var(--toolbar-hover-background);
}
.tab.active {
color: var(--general-color);
background: var(--table-head-bgcolor);
border-top: var(--toolbar-border-width) solid var(--toolbar-active-border-color);
border-left: 1px solid transparent;
border-right: 1px solid transparent;
}
.tab.disabled {
color: lightgray;
border-top: 2px solid darkgray;
display: none;
}
#filters {
display: flex;
flex-direction: column;
min-width: 0;
}
.filters-container {
display: none;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 1em;
grid-row-gap: 1ex;
}
.filters-container.active {
display: grid;
}
.filters-container > label {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.virtualtable-column[data-sortdir="asc"] .virtualtable-column-icon:before {
content: '▼';
}
.virtualtable-column[data-sortdir="desc"] .virtualtable-column-icon:before {
content: '▲';
}
#ctx-check-selected .icon-done {
color: var(--done-color);
}
#ctx-check-selected:hover .icon-done {
color: var(--running-color);
}
#ctx-toggle-selected .icon-unchecked {
color: lightgray;
}
#options {
display: grid;
align-items: center;
grid-template-columns: auto 1fr auto auto;
grid-column-gap: 1em;
grid-row-gap: 0.5ex;
margin-right: 1em;
}
#options label {
display: flex;
align-items: center;
}
#maskButton {
justify-self: flex-start;
}
#btnDownload {
font-weight: bold;
}