canvas-lms/app/jsx/discussion_topics
Andrew Butterfield c01b834729 Reactify discussion keyboard shortcut modal
fixes CNVS-23755, CNVS-14541

@nathan said that the disclaimer about screenreader/keyboard shortcut
conflicts was sufficient to resolve CNVS-14541

Test plan:
* Navigate to a discussion topic page
  /courses/:course_id/discussion_topics/:discussion_topic_id
* Ensure that when pressing the comma key or shift+? that a Keyboard
  Shortcut modal appears displaying a list of keyboard shortcuts
* Ensure that the modal can be navigated with VO, NVDA, and JAWS
* Ensure that before navigating through the list of keyboard shortcuts
  a SR warning explains that the shortcuts may conflict with SR
  shortcuts
* Ensure that after navigating the list a SR warning explains that the
  modal can be closed by pressing the ESC key

Change-Id: Ib3ae1924f2b811b8c8b0d3cbef17e2e17dcad814
Reviewed-on: https://gerrit.instructure.com/68821
Reviewed-by: Steven Burnett <sburnett@instructure.com>
Tested-by: Jenkins
QA-Review: Nathan Rogowski <nathan@instructure.com>
Product-Review: Aaron Cannon <acannon@instructure.com>
2016-01-12 17:41:26 +00:00
..
DiscussionTopicKeyboardShortcutModal.jsx Reactify discussion keyboard shortcut modal 2016-01-12 17:41:26 +00:00