canvas-lms/jest
Jeff Largent d659447da7 Adds K-5 schedule tab jump to navigation button
Replaces the hidden duplicate weekly nav toolbar with a separate "Jump
to weekly navigation" button that returns focus to the lone navigation
toolbar (for better keyboard-only/screenreader usability).

fixes LS-2131
flag = canvas_for_elementary

Test plan:
  - As a student enrolled in a K-5 course, go to the dashboard
  - Switch to the schedule tab
  - Tab to the bottom of the planner
  - Expect a hidden button to appear reading "Jump to navigation
    toolbar"
  - Press enter, and expect the button to take you back to the "Today"
    button
  - Press left or right to switch to one of the next/previous buttons
  - Tab back to the "Jump to navigation toolbar" button
  - Press enter, expect focus to jump to whatever button was last
    active on the toolbar (next/previous)

Change-Id: Ic715d64603253412d2b97e961988ff9fcd6e92a5
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/263277
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Robin Kuss <rkuss@instructure.com>
QA-Review: Robin Kuss <rkuss@instructure.com>
Product-Review: Jeff Largent <jeff.largent@instructure.com>
2021-04-21 18:19:45 +00:00
..
etc rename some things 2021-04-06 01:12:49 +00:00
coffeeTransformer.js Upgrade to babel 7 & allow any js file to be themeable 2019-04-02 14:59:20 +00:00
handlebarsTransformer.js spec: fix handlebars transform for jest tests 2019-09-05 15:03:54 +00:00
i18nTransformer.js rename some things 2021-04-06 01:12:49 +00:00
imageMock.js Make core translations and svg imports available in jest 2018-11-29 16:09:47 +00:00
jest-setup.js Adds K-5 schedule tab jump to navigation button 2021-04-21 18:19:45 +00:00