From cfa465bd5d4be1fa04cc27cc387f88c53ac14bbb Mon Sep 17 00:00:00 2001 From: Amir Qayyum khan Date: Fri, 17 Apr 2015 15:29:09 +0500 Subject: [PATCH] fix accessibility issues in code --- edx_sga/static/js/src/edx_sga.js | 10 +- .../staff_graded_assignment/edit.html | 21 ++-- .../staff_graded_assignment/show.html | 105 +++++++++--------- 3 files changed, 72 insertions(+), 64 deletions(-) diff --git a/edx_sga/static/js/src/edx_sga.js b/edx_sga/static/js/src/edx_sga.js index e41890cb..eb2486f1 100644 --- a/edx_sga/static/js/src/edx_sga.js +++ b/edx_sga/static/js/src/edx_sga.js @@ -48,13 +48,19 @@ function StaffGradedAssignmentXBlock(runtime, element) { return; } } + $(content).find(".upload").attr("role", "progressbar"); + $(content).find(".upload").attr("aria-valuemax", "100"); + $(content).find(".upload").attr("aria-valuemin", "0"); data.submit(); }); }, progressall: function(e, data) { var percent = parseInt(data.loaded / data.total * 100, 10); - $(content).find('.upload').text( - 'Uploading... ' + percent + '%'); + $(content).find(".upload").text( + "Uploading... " + percent + "%"); + $(content).find(".upload").attr("aria-valuenow" , percent); + $(content).find(".upload").attr("aria-valuetext" , + "Uploading... " + percent + "%"); }, fail: function(e, data) { /** diff --git a/edx_sga/templates/staff_graded_assignment/edit.html b/edx_sga/templates/staff_graded_assignment/edit.html index 4ef3d34a..876b6908 100644 --- a/edx_sga/templates/staff_graded_assignment/edit.html +++ b/edx_sga/templates/staff_graded_assignment/edit.html @@ -1,22 +1,23 @@ {% load i18n %} -
- +
diff --git a/edx_sga/templates/staff_graded_assignment/show.html b/edx_sga/templates/staff_graded_assignment/show.html index 7eac9d9e..9d50d7c2 100644 --- a/edx_sga/templates/staff_graded_assignment/show.html +++ b/edx_sga/templates/staff_graded_assignment/show.html @@ -1,45 +1,46 @@ {% load i18n %}
+ data-staff="{{ is_course_staff }}" role="article" aria-describedby="title"> @@ -48,30 +49,30 @@ {% if is_course_staff %} - -