mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: Specificity and other fixes for WCAG colors (#13082)
This commit is contained in:
parent
28e201f391
commit
f1b14a7f71
@ -7,7 +7,7 @@
|
|||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.discourse-no-touch {
|
html.discourse-no-touch {
|
||||||
.btn-default,
|
.btn-default,
|
||||||
.btn-icon {
|
.btn-icon {
|
||||||
&.btn-default {
|
&.btn-default {
|
||||||
@ -37,6 +37,8 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
html {
|
||||||
|
// html parent adds some additional specificity to override core styles
|
||||||
.nav-pills > li > a:not(.active):hover {
|
.nav-pills > li > a:not(.active):hover {
|
||||||
background: var(--tertiary-low);
|
background: var(--tertiary-low);
|
||||||
color: var(--primary);
|
color: var(--primary);
|
||||||
@ -73,6 +75,11 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div.menu-links-header button:hover,
|
||||||
|
div.menu-links-header button:focus {
|
||||||
|
background: var(--tertiary-high);
|
||||||
|
}
|
||||||
|
|
||||||
.menu-panel .panel-body-bottom .btn:hover {
|
.menu-panel .panel-body-bottom .btn:hover {
|
||||||
.d-icon {
|
.d-icon {
|
||||||
color: var(--primary);
|
color: var(--primary);
|
||||||
@ -203,29 +210,18 @@ blockquote {
|
|||||||
|
|
||||||
// Post controls
|
// Post controls
|
||||||
|
|
||||||
nav.post-controls {
|
.topic-admin-menu-button-container,
|
||||||
// this is a bit tedious
|
.timeline-controls {
|
||||||
a,
|
.btn .d-icon {
|
||||||
button {
|
// admin wrenches
|
||||||
color: var(--primary-medium);
|
color: var(--primary-medium);
|
||||||
.d-icon {
|
|
||||||
color: var(--primary-low-mid);
|
|
||||||
}
|
}
|
||||||
.discourse-no-touch & {
|
}
|
||||||
|
|
||||||
|
nav.post-controls {
|
||||||
|
.actions {
|
||||||
|
.double-button {
|
||||||
&:hover {
|
&:hover {
|
||||||
color: var(--secondary);
|
|
||||||
background: var(--primary-medium);
|
|
||||||
.d-icon {
|
|
||||||
color: var(--secondary);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
&:focus {
|
|
||||||
background: var(--primary-medium);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.discourse-no-touch & {
|
|
||||||
.double-button:hover {
|
|
||||||
button {
|
button {
|
||||||
background: var(--primary-medium);
|
background: var(--primary-medium);
|
||||||
color: var(--secondary);
|
color: var(--secondary);
|
||||||
@ -234,58 +230,101 @@ nav.post-controls {
|
|||||||
}
|
}
|
||||||
&.has-like {
|
&.has-like {
|
||||||
.d-icon {
|
.d-icon {
|
||||||
color: var(--secondary);
|
color: var(--love-low);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
button {
|
||||||
button.bookmark.bookmarked.d-hover .d-icon {
|
&.like {
|
||||||
color: var(--secondary);
|
// Like button with 0 likes
|
||||||
}
|
&.d-hover {
|
||||||
.double-button button.button-count + .toggle-like.d-hover {
|
background: var(--love-low);
|
||||||
background: var(--primary-medium);
|
|
||||||
.d-icon {
|
.d-icon {
|
||||||
color: var(--love-low);
|
color: var(--love-low);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.discourse-no-touch & {
|
}
|
||||||
.double-button button.button-count.d-hover {
|
&.has-like {
|
||||||
|
// Like button after I've liked
|
||||||
|
.d-icon {
|
||||||
|
color: var(--love);
|
||||||
|
}
|
||||||
|
&.d-hover {
|
||||||
|
background: var(--primary-medium);
|
||||||
|
.d-icon {
|
||||||
|
color: var(--secondary);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.button-count {
|
||||||
|
&.d-hover {
|
||||||
background: var(--primary-medium);
|
background: var(--primary-medium);
|
||||||
color: var(--secondary);
|
color: var(--secondary);
|
||||||
}
|
}
|
||||||
|
+ .toggle-like {
|
||||||
|
&.d-hover {
|
||||||
|
background: var(--primary-medium);
|
||||||
|
color: var(--secondary);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
button.create {
|
button.create {
|
||||||
|
color: var(--primary-high-or-secondary-low);
|
||||||
|
|
||||||
.d-icon {
|
.d-icon {
|
||||||
color: var(--primary-low-mid);
|
color: var(--primary-high-or-secondary-low);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
button {
|
||||||
|
&.d-hover,
|
||||||
|
&:focus,
|
||||||
|
&:active {
|
||||||
|
background: var(--primary-medium);
|
||||||
|
color: var(--secondary);
|
||||||
|
.d-icon {
|
||||||
|
color: var(--secondary);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.delete.d-hover,
|
||||||
|
&.delete:hover,
|
||||||
|
&.delete:focus {
|
||||||
|
background: var(--danger);
|
||||||
|
color: var(--secondary);
|
||||||
|
.d-icon {
|
||||||
|
color: var(--secondary);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.bookmark {
|
||||||
|
&.bookmarked {
|
||||||
|
.d-icon {
|
||||||
|
color: var(--tertiary);
|
||||||
}
|
}
|
||||||
&.d-hover {
|
&.d-hover {
|
||||||
|
.d-icon {
|
||||||
|
color: var(--tertiary-medium);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.show-replies {
|
||||||
|
color: var(--primary-medium);
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
color: var(--secondary);
|
color: var(--secondary);
|
||||||
|
background: var(--primary-medium);
|
||||||
.d-icon {
|
.d-icon {
|
||||||
color: var(--secondary);
|
color: var(--secondary);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.actions a,
|
|
||||||
.actions button {
|
|
||||||
color: var(--primary-medium);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
nav.post-controls
|
|
||||||
.actions
|
|
||||||
.double-button
|
|
||||||
button.button-count
|
|
||||||
+ .toggle-like.d-hover {
|
|
||||||
background: var(--primary-medium);
|
|
||||||
}
|
|
||||||
|
|
||||||
.topic-admin-menu-button-container,
|
|
||||||
.timeline-controls {
|
|
||||||
.btn .d-icon {
|
|
||||||
// admin wrenches
|
|
||||||
color: var(--primary-medium);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Categories
|
// Categories
|
||||||
@ -305,3 +344,4 @@ nav.post-controls
|
|||||||
color: var(--secondary);
|
color: var(--secondary);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user