Commit a1cc0943 by Brian Jacobel Committed by GitHub

Merge pull request #13457 from edx/bjacobel/discussion-color-contrast

Fix color-contrast a11y failures in Discussions
parents 4288793a c28fc04b
...@@ -211,7 +211,6 @@ class DiscussionHomePageTest(UniqueCourseTest): ...@@ -211,7 +211,6 @@ class DiscussionHomePageTest(UniqueCourseTest):
self.page.a11y_audit.config.set_rules({ self.page.a11y_audit.config.set_rules({
"ignore": [ "ignore": [
'section', # TODO: AC-491 'section', # TODO: AC-491
'color-contrast', # TNL-4635
'icon-aria-hidden', # TNL-4637 'icon-aria-hidden', # TNL-4637
] ]
}) })
...@@ -457,7 +456,6 @@ class DiscussionTabMultipleThreadTest(BaseDiscussionTestCase): ...@@ -457,7 +456,6 @@ class DiscussionTabMultipleThreadTest(BaseDiscussionTestCase):
self.thread_page_1.a11y_audit.config.set_rules({ self.thread_page_1.a11y_audit.config.set_rules({
"ignore": [ "ignore": [
'section', # TODO: AC-491 'section', # TODO: AC-491
'color-contrast', # TNL-4639
'icon-aria-hidden', # TNL-4641 'icon-aria-hidden', # TNL-4641
] ]
}) })
...@@ -467,7 +465,6 @@ class DiscussionTabMultipleThreadTest(BaseDiscussionTestCase): ...@@ -467,7 +465,6 @@ class DiscussionTabMultipleThreadTest(BaseDiscussionTestCase):
self.thread_page_2.a11y_audit.config.set_rules({ self.thread_page_2.a11y_audit.config.set_rules({
"ignore": [ "ignore": [
'section', # TODO: AC-491 'section', # TODO: AC-491
'color-contrast', # TNL-4639
'icon-aria-hidden', # TNL-4641 'icon-aria-hidden', # TNL-4641
] ]
}) })
...@@ -529,7 +526,7 @@ class DiscussionOpenClosedThreadTest(BaseDiscussionTestCase): ...@@ -529,7 +526,7 @@ class DiscussionOpenClosedThreadTest(BaseDiscussionTestCase):
page.a11y_audit.config.set_rules({ page.a11y_audit.config.set_rules({
'ignore': [ 'ignore': [
'section', # TODO: AC-491 'section', # TODO: AC-491
'color-contrast', # TNL-4644 'color-contrast', # Commented out for now because they reproducibly fail on Jenkis but not locally
'icon-aria-hidden', # TNL-4645 'icon-aria-hidden', # TNL-4645
] ]
}) })
...@@ -539,7 +536,7 @@ class DiscussionOpenClosedThreadTest(BaseDiscussionTestCase): ...@@ -539,7 +536,7 @@ class DiscussionOpenClosedThreadTest(BaseDiscussionTestCase):
page.a11y_audit.config.set_rules({ page.a11y_audit.config.set_rules({
'ignore': [ 'ignore': [
'section', # TODO: AC-491 'section', # TODO: AC-491
'color-contrast', # TNL-4644 'color-contrast', # Commented out for now because they reproducibly fail on Jenkis but not locally
'icon-aria-hidden', # TNL-4645 'icon-aria-hidden', # TNL-4645
] ]
}) })
...@@ -827,7 +824,6 @@ class DiscussionResponseEditTest(BaseDiscussionTestCase): ...@@ -827,7 +824,6 @@ class DiscussionResponseEditTest(BaseDiscussionTestCase):
page.a11y_audit.config.set_rules({ page.a11y_audit.config.set_rules({
'ignore': [ 'ignore': [
'section', # TODO: AC-491 'section', # TODO: AC-491
'color-contrast', # TNL-4644
'icon-aria-hidden', # TNL-4645 'icon-aria-hidden', # TNL-4645
] ]
}) })
...@@ -926,7 +922,6 @@ class DiscussionCommentEditTest(BaseDiscussionTestCase): ...@@ -926,7 +922,6 @@ class DiscussionCommentEditTest(BaseDiscussionTestCase):
page.a11y_audit.config.set_rules({ page.a11y_audit.config.set_rules({
'ignore': [ 'ignore': [
'section', # TODO: AC-491 'section', # TODO: AC-491
'color-contrast', # TNL-4644
'icon-aria-hidden', # TNL-4645 'icon-aria-hidden', # TNL-4645
] ]
}) })
...@@ -1333,7 +1328,6 @@ class DiscussionSearchAlertTest(UniqueCourseTest): ...@@ -1333,7 +1328,6 @@ class DiscussionSearchAlertTest(UniqueCourseTest):
self.page.a11y_audit.config.set_rules({ self.page.a11y_audit.config.set_rules({
'ignore': [ 'ignore': [
'section', # TODO: AC-491 'section', # TODO: AC-491
'color-contrast', # TNL-4639
'icon-aria-hidden', # TNL-4641 'icon-aria-hidden', # TNL-4641
] ]
}) })
......
...@@ -43,20 +43,11 @@ ...@@ -43,20 +43,11 @@
text-decoration: none; text-decoration: none;
&:hover, &:hover,
&:focus { &:focus,
&.active {
color: $uxpl-blue-hover-active; color: $uxpl-blue-hover-active;
border-bottom: 4px solid $uxpl-blue-hover-active; border-bottom: 4px solid $uxpl-blue-hover-active;
} }
&.active {
border-bottom: 4px solid $uxpl-blue-base;
color: $uxpl-blue-base;
&:hover,
&:focus {
color: $uxpl-blue-base;
}
}
} }
} }
} }
......
...@@ -444,7 +444,7 @@ section.discussion-pagination { ...@@ -444,7 +444,7 @@ section.discussion-pagination {
.response-display-count { .response-display-count {
display: block; display: block;
padding: ($baseline/2) 0; padding: ($baseline/2) 0;
color: $gray; color: $forum-color-response-count;
font-size: $forum-base-font-size; font-size: $forum-base-font-size;
} }
......
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
@include padding-left($baseline/4); @include padding-left($baseline/4);
padding-top: 3px; padding-top: 3px;
width: 100%; width: 100%;
color: $gray-l2; color: $forum-color-editor-preview-label;
font-size: $forum-small-font-size; font-size: $forum-small-font-size;
} }
......
...@@ -19,6 +19,8 @@ $forum-color-hover-thread: #f6f6f6 !default; ...@@ -19,6 +19,8 @@ $forum-color-hover-thread: #f6f6f6 !default;
$forum-color-reading-thread: $gray-d3 !default; $forum-color-reading-thread: $gray-d3 !default;
$forum-color-read-post: $blue !default; $forum-color-read-post: $blue !default;
$forum-color-never-read-post: $gray-d3 !default; $forum-color-never-read-post: $gray-d3 !default;
$forum-color-editor-preview-label: $gray-d2 !default;
$forum-color-response-count: $gray-d2 !default;
// post images // post images
$post-image-dimension: ($baseline*3) !default; // image size + margin $post-image-dimension: ($baseline*3) !default; // image size + margin
......
...@@ -19,6 +19,8 @@ $forum-color-hover-thread: palette(grayscale, x-back) !default; ...@@ -19,6 +19,8 @@ $forum-color-hover-thread: palette(grayscale, x-back) !default;
$forum-color-reading-thread: palette(primary, base) !default; $forum-color-reading-thread: palette(primary, base) !default;
$forum-color-read-post: palette(grayscale, base) !default; $forum-color-read-post: palette(grayscale, base) !default;
$forum-color-never-read-post: palette(primary, base) !default; $forum-color-never-read-post: palette(primary, base) !default;
$forum-color-editor-preview-label: palette(grayscale, base) !default;
$forum-color-response-count: palette(grayscale, base) !default;
// post images // post images
$post-image-dimension: ($baseline*3) !default; // image size + margin $post-image-dimension: ($baseline*3) !default; // image size + margin
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment