devilry / devilry-django

Devilry project main repository
http://devilry.org
BSD 3-Clause "New" or "Revised" License
51 stars 24 forks source link

More issues with too low contrast #1183

Closed torgeirl closed 2 years ago

torgeirl commented 3 years ago

1109 addressed a few issues with too low contrast, but there are more issues that have to be solved in order to pass success Criteria 1.4.3 and 1.4.11 in WCAG 2:

StianJul commented 3 years ago

The scope of this task (and similar ones) should be a milestone where the focus is the WCAG-related issues.

StianJul commented 2 years ago

Screen Shot 2022-01-31 at 13 57 53

chevrons at i.e. /devilry_student/ (handled by the fa-angle-right devilry-cradmin-legacy-listbuilder-itemframe-goforward-icon class)

Fixed in https://github.com/devilry/devilry-django/issues/1206

date and time text for event logs in student feedback feed (handled by the devilry-group-feedbackfeed-event-message devilry-group-feedbackfeed-itemvalue, devilry-group-feedbackfeed-event-message__grade and timeline-datetime classes)

Fixed in https://github.com/devilry/devilry-django/issues/1206

icons of the comment editor in student feedback feed (handled by the controls class I believe)

Fixed in https://github.com/devilry/devilry-django/issues/1206

white on turquoise used for warnings displayed in student feedback feed for i.e. hard deadlines (handled by the alert, alert-info and devilry-feedbackfeed-hard-deadline-info-box classes)

Fixed in https://github.com/devilry/devilry-django/issues/1206

green on white used for the project group details link in the student version of the student feedback feed (handled by the devilry-feedbackfeed-student-projectgroup-detauils-link class)

Fixed in https://github.com/devilry/devilry-django/issues/1206

Search ... in search field at i.e. /devilry_student/ (handled by the cradmin-legacy-clearable-textinput class)

Fixed by setting the "placeholder" color to #767676 which is within the AA-requirement. Also made the input text-color darker just to increase the visual contrast between the placeholder-text and the input-text.

Screen Shot 2022-01-31 at 15 05 33

StianJul commented 2 years ago

the X that cancels a file upload in the student feedback feed, both with and without mouse-over (handled by the cradmin-legacy-bulkfileupload-remove-file-button-isnotremoving ng-scope class)

Moved to: https://github.com/devilry/devilry-django/issues/1212