From 30ff8f72633a77a081f5f69f8059fc7f6529874d Mon Sep 17 00:00:00 2001 From: Tamara Steinwender <tamara.steinwender@tugraz.at> Date: Tue, 7 Dec 2021 14:24:54 +0100 Subject: [PATCH] Apply new color system --- packages/app-shell/src/app-shell.js | 6 +++--- packages/common/styles.js | 13 +++++-------- packages/file-handling/src/file-sink.js | 11 ++++++++++- packages/file-handling/src/nextcloud-file-picker.js | 6 +++--- packages/file-handling/src/styles.js | 10 +++++----- packages/qr-code-scanner/src/qr-code-scanner.js | 3 ++- packages/tooltip/src/info-tooltip.js | 9 +++++++++ packages/tooltip/src/tooltip.js | 5 ++--- 8 files changed, 39 insertions(+), 24 deletions(-) diff --git a/packages/app-shell/src/app-shell.js b/packages/app-shell/src/app-shell.js index b35a59d1..dd180fc5 100644 --- a/packages/app-shell/src/app-shell.js +++ b/packages/app-shell/src/app-shell.js @@ -566,8 +566,8 @@ export class AppShell extends ScopedElementsMixin(DBPLitElement) { } header .hd2-left a:hover { - color: #fff; - background-color: #000; + color: var(--dbp-hover-text); + background-color: var(--dbp-hover-base); } header .hd2-right { @@ -579,7 +579,7 @@ export class AppShell extends ScopedElementsMixin(DBPLitElement) { } header a { - color: black; + color: var(--dbp-text-dark); display: inline; } diff --git a/packages/common/styles.js b/packages/common/styles.js index d0e31163..f3da59c9 100644 --- a/packages/common/styles.js +++ b/packages/common/styles.js @@ -39,7 +39,7 @@ export function getThemeCSS() { --dbp-text-light: var(--dbp-override-text-light, var(--dbp-override-light, #ffffff)); --dbp-text-dark: var(--dbp-override-text-dark, var(--dbp-override-dark, #000000)); --dbp-text-muted-light: var(--dbp-override-text-muted-light, var(--dbp-override-muted-text, #adadad)); - --dbp-text-muted-dark: var(--dbp-override-text-muted-dark, var(--dbp-override-muted-text, #666666)); + --dbp-text-muted-dark: var(--dbp-override-text-muted-dark, var(--dbp-override-muted-text, #767676)); --dbp-accent-light: var(--dbp-override-accent-light, var(--dbp-override-primary-bg-color, #c24f68)); --dbp-accent-dark: var(--dbp-override-accent-dark, var(--dbp-override-primary-bg-color, #c24f68)); --dbp-primary-light: var(--dbp-override-primary-light, var(--dbp-override-primary-bg-color, #8ca4eb)); /*remove second value if no app needs to be backported */ @@ -95,7 +95,7 @@ export function getGeneralCSS(doMarginPaddingReset = true) { } .input, .textarea, .select select { - border: solid 1px #aaa; + border: solid 1px var(--dbp-text-muted-light); border-radius: var(--dbp-border-radius); padding-bottom: calc(.375em - 1px); padding-left: calc(.625em - 1px); @@ -176,7 +176,7 @@ export function getGeneralCSS(doMarginPaddingReset = true) { } .input, .select select, .textarea { - background-color: #fff; + background-color: var(--dbp-base-light); border-color: var(--dbp-text-muted-dark); border-radius: var(--dbp-border-radius); color: var(--dbp-text-muted-dark); @@ -426,9 +426,6 @@ export function getButtonCSS() { // language=css return css` button.button, .button, button.dt-button { - border-style: solid; - border-color: black; - border-width: 1px; border: var(--dbp-border-dark); border-radius: var(--dbp-border-radius); color: var(--dbp-text-dark); @@ -828,8 +825,8 @@ export function getDocumentationCSS() { } .documentation a:hover { - color: #fff; - background-color: #000; + color: var(--dbp-hover-text); + background-color: var(--dbp-hover-base); } .documentation ul, .documentation ol, .documentation li { diff --git a/packages/file-handling/src/file-sink.js b/packages/file-handling/src/file-sink.js index fd79c506..4e9282d1 100644 --- a/packages/file-handling/src/file-sink.js +++ b/packages/file-handling/src/file-sink.js @@ -353,13 +353,22 @@ export class FileSink extends ScopedElementsMixin(DbpFileHandlingLitElement) { .paddle { position: absolute; - background-color: #ffffffd1; top: 0px; padding: 0px 5px; box-sizing: content-box; height: 100%; } + .paddle::before { + background-color: var(--dbp-base-light); + opacity: 0.8; + content: ""; + width: 100%; + height: 100%; + position: absolute; + left: 0; + } + .right-paddle{ right: 0px; } diff --git a/packages/file-handling/src/nextcloud-file-picker.js b/packages/file-handling/src/nextcloud-file-picker.js index e33add26..4e262ceb 100644 --- a/packages/file-handling/src/nextcloud-file-picker.js +++ b/packages/file-handling/src/nextcloud-file-picker.js @@ -1465,7 +1465,7 @@ export class NextcloudFilePicker extends ScopedElementsMixin(DBPLitElement) { } #replace-modal-box input[type="text"]:disabled { - color: #aaa; + color: var(--dbp-text-muted-light); } #replace-modal-box .modal-content div { @@ -1483,7 +1483,7 @@ export class NextcloudFilePicker extends ScopedElementsMixin(DBPLitElement) { } .breadcrumb { - border-bottom: 1px solid black; + border-bottom: var(--dbp-border-dark); } .breadcrumb:last-child, .breadcrumb:first-child { @@ -1499,7 +1499,7 @@ export class NextcloudFilePicker extends ScopedElementsMixin(DBPLitElement) { } input:disabled + label { - color: #aaa; + color: var(--dbp-text-muted-light); } .inline-block { diff --git a/packages/file-handling/src/styles.js b/packages/file-handling/src/styles.js index fa1eed81..da568589 100644 --- a/packages/file-handling/src/styles.js +++ b/packages/file-handling/src/styles.js @@ -163,12 +163,12 @@ export function getFileHandlingCss() { .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-arrow{ border-top: none; - border-bottom: 4px solid #666; + border-bottom: 4px solid var(--dbp-text-muted-dark); } .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-arrow{ border-top: none; - border-bottom: 4px solid #bbb; + border-bottom: 4px solid var(--dbp-text-muted-light); } .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow{ @@ -178,14 +178,14 @@ export function getFileHandlingCss() { .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-arrow, .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-arrow{ - border-top: 4px solid #666; + border-top: 4px solid var(--dbp-text-muted-dark); border-bottom: none; } .tabulator-row, .tabulator-row.tabulator-row-even{ padding-top: 10px; padding-bottom: 10px; - border-top: 1px solid #eee; + border-top: 1px solid var(--dbp-text-muted-light); } .tabulator-header{ @@ -222,7 +222,7 @@ export function getFileHandlingCss() { height: 32px; width: 32px; background-color: unset; - color: black; + color: var(--dbp-text-dark); font-size: 1.3em; margin-top: -8px; } diff --git a/packages/qr-code-scanner/src/qr-code-scanner.js b/packages/qr-code-scanner/src/qr-code-scanner.js index 5a8ca9e9..ec65d0a1 100644 --- a/packages/qr-code-scanner/src/qr-code-scanner.js +++ b/packages/qr-code-scanner/src/qr-code-scanner.js @@ -431,7 +431,8 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) { .output { margin-top: 20px; - background: #eee; + background: var(--dbp-text-muted-light); + color: var(--dbp-text-dark); padding: 10px; padding-bottom: 0; } diff --git a/packages/tooltip/src/info-tooltip.js b/packages/tooltip/src/info-tooltip.js index 4d3af000..8c8e3192 100644 --- a/packages/tooltip/src/info-tooltip.js +++ b/packages/tooltip/src/info-tooltip.js @@ -73,6 +73,15 @@ export class InfoTooltip extends ScopedElementsMixin(DBPLitElement) { text-decoration-line: underline; text-decoration-style: dotted; } + + .tippy-box { + background-color: var(--dbp-hover-base); + color: var(--dbp-text-light); + } + + .tippy-arrow{ + color: var(--dbp-hover-base); + } `; } diff --git a/packages/tooltip/src/tooltip.js b/packages/tooltip/src/tooltip.js index 3dc58636..8d75a27d 100644 --- a/packages/tooltip/src/tooltip.js +++ b/packages/tooltip/src/tooltip.js @@ -58,10 +58,9 @@ export class TooltipElement extends ScopedElementsMixin(DBPLitElement) { .tooltip-icon { display: inline; - /* color: TODO CSS var */ - /* opacity: 0.7; TODO CSS var */ + color: var(--dbp-secondary-dark); } - + `; } -- GitLab