Commit 363a5192 by Braden MacDonald

Fix keyboard accessibility of assessment mode

parent be126dbc
...@@ -110,6 +110,7 @@ function MentoringAssessmentView(runtime, element, mentoring) { ...@@ -110,6 +110,7 @@ function MentoringAssessmentView(runtime, element, mentoring) {
active_child++; active_child++;
var child = mentoring.steps[active_child]; var child = mentoring.steps[active_child];
$(child.element).show(); $(child.element).show();
$(child.element).find("input, textarea").first().focus();
mentoring.publish_event({ mentoring.publish_event({
event_type: 'xblock.mentoring.assessment.shown', event_type: 'xblock.mentoring.assessment.shown',
exercise_id: child.name exercise_id: child.name
...@@ -157,7 +158,9 @@ function MentoringAssessmentView(runtime, element, mentoring) { ...@@ -157,7 +158,9 @@ function MentoringAssessmentView(runtime, element, mentoring) {
displayNextChild(); displayNextChild();
} else { } else {
nextDOM.removeAttr("disabled"); nextDOM.removeAttr("disabled");
if (nextDOM.is(':visible')) { nextDOM.focus(); }
reviewDOM.removeAttr("disabled"); reviewDOM.removeAttr("disabled");
if (reviewDOM.is(':visible')) { reviewDOM.focus(); }
} }
} }
......
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