barkstone2_vault-to-blog/styles.css
2024-09-08 16:41:30 +09:00

249 lines
No EOL
5 KiB
CSS

/* Status bar */
.vtb-grayscale {
filter: grayscale(100%);
}
.vtb-status-bar-icon {
width: 20px;
height: 20px;
}
/* Setting container */
.vtb-setting-container {
display: grid;
grid-template-rows: 1fr auto;
}
.vtb-setting {
display: grid;
grid-template-columns: 1fr 1fr;
}
.vtb-control {
display: grid;
grid-template-columns: 1fr auto;
}
.vtb-name, .vtb-desc {
width: fit-content;
}
/* Setting tab text, contents */
.vtb-current-value {
color: var(--text-muted);
font-size: 0.8rem;
padding-left: 1rem;
padding-bottom: 1rem;
}
.vtb-warning {
color: var(--text-warning);
font-weight: bold;
}
.vtb-current-value:before {
content: '✅ ';
}
/* awesomplete 스타일 덮어쓰기 */
.awesomplete {
width: 100%;
max-width: 100%;
padding: 0;
margin: 0;
}
.awesomplete mark {
background: inherit;
color: inherit;
font-weight: normal;
text-decoration: none;
}
.awesomplete [role="status"] {
display: none;
}
.awesomplete ul {
position: absolute;
max-height: 300px;
overflow-y: auto;
width: 100%;
margin: 0;
padding: 0;
list-style: none;
background-color: var(--background-primary);
border: 1px solid var(--background-modifier-border);
border-radius: 5px;
box-shadow: var(--shadow-elevation-low);
z-index: 10;
}
.awesomplete li {
margin: 5px;
padding: 5px;
cursor: pointer;
list-style: none;
font-family: var(--font-family-editor);
color: var(--text-normal);
border-radius: 5px;
}
.awesomplete li:hover,
.awesomplete li[aria-selected="true"] {
background-color: var(--background-modifier-hover);
}
/* Setting buttons */
.vtb-button-row.vtb-active .vtb-activate-button {
display: none;
}
.vtb-button-row.vtb-deactive .vtb-deactivate-button {
display: none;
}
/* VTB Publish Manager */
.vtb-publish-manager-tab-container {
text-align: center;
}
.vtb-publish-manager-tab-headers {
display: grid;
grid-template-columns: 50% 50%;
}
.vtb-publish-manager-tab-title {
color: var(--tab-text-color);
padding: 1px 4px 3.5px;
text-align: center;
background-color: var(--tab-container-background);
border: 1px solid;
border-radius: 4px;
}
.vtb-publish-manager-commit-message-editor {
height: 10vh;
max-height: 10vh;
background-color: var(--tab-container-background);
border-radius: 4px;
padding: 15px;
width:100%;
resize: none;
}
.vtb-publish-manager-button-container {
display: flex;
justify-content: end;
padding-top: 10px;
}
.vtb-publish-manager-button-container > * {
margin: 5px;
}
.vtb-publish-manager-tree {
height: 30vh;
max-height: 30vh;
overflow: auto;
display: none;
padding: 10px;
}
.vtb-publish-manager-tree-part {
padding-left: 5px;
}
.vtb-publish-manager-tree-part > .vtb-publish-manager-tree-part {
padding-left: 15px;
}
.vtb-publish-manager-tree-part.vtb-publish-manager-tree-part-collapsed > * {
display: none;
}
.vtb-publish-manager-tree-part.vtb-publish-manager-tree-part-collapsed > :nth-child(1) {
display: flex;
}
.vtb-publish-manager-tree-row {
display: flex;
align-items: center;
padding-top: 2px;
padding-bottom: 2px;
text-wrap: nowrap;
}
.vtb-publish-manager-tree-file-row > .vtb-publish-manager-tree-part-collapse-icon {
visibility: hidden;
}
.vtb-publish-manager-tree-part-collapse-icon {
padding-right: 5px;
}
.vtb-publish-manager-tree-file-count {
padding-left: 5px;
color: var(--text-muted);
font-size: var(--font-smallest);
}
.vtb-publish-manager-tree-checkbox:indeterminate {
background-color: var(--checkbox-color);
border-color: var(--checkbox-color);
}
.vtb-publish-manager-tree-checkbox:indeterminate:after {
content: "";
top: -1px;
inset-inline-start: -1px;
position: absolute;
width: var(--checkbox-size);
height: var(--checkbox-size);
display: block;
background-color: var(--checkbox-marker-color);
-webkit-mask-position: 52% 52%;
-webkit-mask-size: 65%;
-webkit-mask-repeat: no-repeat;
-webkit-mask-image: url('data:image/svg+xml; utf8, <svg width="12px" height="10px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><line x1="24" y1="12" x2="0" y2="12" style="fill: none; stroke: rgb(0, 0, 0); stroke-linecap: round; stroke-linejoin: round; stroke-width: 5;"></line></svg>');
}
.vtb-publish-manager-tree-part-root-title {
font-weight: var(--font-bold);
}
.vtb-publish-manager-selected-counts-container {
text-align: right;
padding: 5px;
font-size: var(--font-smaller);
}
/* VTB Publish Manager mode CSS */
.vtb-publish-manager-elements {
display: none;
}
.vtb-publish-mode .vtb-publish-manager-publish-elements {
display: block;
}
.vtb-unpublish-mode .vtb-publish-manager-unpublish-elements {
display: block;
}
.vtb-publish-mode .vtb-publish-manager-publish-tab-title {
color: var(--tab-text-color-active);
background-color: var(--tab-background-active);
}
.vtb-unpublish-mode .vtb-publish-manager-unpublish-tab-title {
color: var(--tab-text-color-active);
background-color: var(--tab-background-active);
}
.vtb-publish-mode .vtb-publish-manager-selected-counts-container {
color: var(--color-blue);
}
.vtb-unpublish-mode .vtb-publish-manager-selected-counts-container {
color: var(--color-red);
}