From 8219ddc40a41a0bb7d4ec8718deafc2925408294 Mon Sep 17 00:00:00 2001 From: Nathan Sprenkle <nsprenkle@users.noreply.github.com> Date: Tue, 17 Mar 2020 11:16:24 -0400 Subject: [PATCH] Fix A11y issues on Team Management tab (#23403) * Change upload div to a button for focus styling * Fix team membership button resize on focus * Remove box shadow from focus styling --- lms/djangoapps/teams/static/teams/templates/manage.underscore | 4 ++-- lms/static/sass/views/_teams.scss | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lms/djangoapps/teams/static/teams/templates/manage.underscore b/lms/djangoapps/teams/static/teams/templates/manage.underscore index 460769a1cb9..8dd1b32dd18 100644 --- a/lms/djangoapps/teams/static/teams/templates/manage.underscore +++ b/lms/djangoapps/teams/static/teams/templates/manage.underscore @@ -27,7 +27,7 @@ "users to teams." ) %> </p> - <div class="upload-team-csv btn action action-primary"> + <button class="upload-team-csv btn action action-primary"> <input id="upload-team-csv-input" type="file" @@ -35,7 +35,7 @@ class="input-overlay-hack" /> <%- gettext("Upload Memberships") %> - </div> + </button> <!-- We need to describe the format of the CSV here (TODO MST-49) --> <div class="page-banner" hidden> <div class="alert alert-danger" role="alert"> diff --git a/lms/static/sass/views/_teams.scss b/lms/static/sass/views/_teams.scss index 3d13841df84..7526e8ee251 100644 --- a/lms/static/sass/views/_teams.scss +++ b/lms/static/sass/views/_teams.scss @@ -550,6 +550,10 @@ .action-primary { @extend %btn-primary-blue; + &:focus { + border: inherit; + box-shadow: none; + } display: inline-block; text-shadow: none; } -- GitLab