1. 21 Aug, 2017 1 commit
  2. 07 Dec, 2016 2 commits
  3. 01 Dec, 2016 1 commit
  4. 28 Nov, 2016 2 commits
  5. 25 Nov, 2016 4 commits
  6. 24 Nov, 2016 7 commits
  7. 17 Nov, 2016 1 commit
  8. 16 Nov, 2016 2 commits
  9. 10 Nov, 2016 3 commits
  10. 08 Nov, 2016 1 commit
  11. 07 Nov, 2016 1 commit
  12. 01 Nov, 2016 2 commits
  13. 30 Oct, 2016 1 commit
  14. 08 Oct, 2016 2 commits
    • Merge pull request #125 from open-craft/jill/a11y-fixes · 432c1b9a
      Accessibility updates
      Jillian Vogel committed
    • Improves the accessibility of the Problem Builder, Step Builder, and their related XBlocks. · 8ac56fc2
      * Moves the choice-label <input> elements inside of their <label> tags.
      * Wraps long-answer and slider question text in a <label> tag.
      * Uses <th> instead of <td> elements inside <thead>, for the instructor tool and plot preview tables.
      * Links the feedback, and choice-tip text with the choice labels via aria-describedby.
      * Wraps the choice-result feedback icons inside the label elements, to match CAPA a11y design.
      * Adds translated, aria-visible labels for the "correct answer/choice" checkmark and "incorrect answer/choice" X.
      * Adds the 'aria-live="polite"' attribute to the divs whose content changes dynamically.
      * Removes block-level children from <legend>, placing the h3.question-title outside the <fieldset>.
      * Fixes tests broken by above commits
      * Adds tests for new aria-label attributes..
      Jillian Vogel committed
  15. 05 Oct, 2016 1 commit
  16. 04 Oct, 2016 2 commits
  17. 29 Sep, 2016 2 commits
  18. 28 Sep, 2016 1 commit
  19. 27 Sep, 2016 1 commit
  20. 13 Sep, 2016 2 commits
  21. 12 Sep, 2016 1 commit
    • Fix dependency installation for CircleCI builds. · 51277a34
      XBlock is listed as a dependency in requirements files for xblock-sdk,
      xblock-utils, and problem-builder itself. These files list different (but compatible)
      versions of the XBlock repo. Because of that, XBlock gets installed multiple times
      when installing dependencies for CircleCI builds.
      
      Starting with setuptools 25.0.0, the behavior for installing packages on top of
      existing installs changed; see https://github.com/pypa/setuptools/issues/729
      for an example issue that this change in behavior caused.
      
      For problem-builder CI builds, the issue was that after installing all dependencies,
      the egg link for XBlock ended up pointing to the installation of problem-builder itself,
      creating a situation where the code that ships with XBlock was not accessible from modules
      that depend on it. This caused imports for any classes defined in the XBlock repo to fail,
      and CircleCI builds errored out.
      
      To fix this, we temporarily pin setuptools to the most recent version
      that does not exhibit this behavior (24.3.1).
      
      An upstream fix seems to be underway (via https://github.com/pypa/pip/pull/3904),
      but it hasn't been merged/released yet.
      Tim Krones committed