Commit Graph

2053 Commits

Author SHA1 Message Date
Giulio Gratta
5c0c7ba6bb Merge pull request #1560 from edx/giulio/a11y-user-menu
User menu a11y changes to allow use of spacebar, escape key and arrows to navigate
2013-11-04 08:53:46 -08:00
Diana Huang
0018568799 Merge pull request #1555 from edx/diana/certs-reverification-path
Verified Certificate Reverification Path
2013-11-04 08:31:56 -08:00
Giulio Gratta
6e988443f6 User menu a11y changes to allow use of spacebar, escape key and arrow keys or tab and shift+tab to navigate 2013-11-01 14:34:02 -07:00
Sarina Canelake
fff36275db Implement background email tasks on student dash
LMS-1244
2013-11-01 09:20:34 -04:00
Julia Hansbrough
70b7ac41c0 Merge pull request #1493 from edx/flowerhack/fix/wiki-textarea-trap
Fixing accessibility bug where users could not tab through on wiki
2013-10-31 10:02:29 -07:00
Julia Hansbrough
d3845970fa Removing alt-tab and alt-shift-tab 2013-10-31 16:54:48 +00:00
Sarina Canelake
b86e912905 Make event handlers fire properly
Respond to review comments

LMS-1242
2013-10-30 13:43:39 -04:00
Sarina Canelake
57a57e8af7 Move PIT code into util.coffee
Add testing coverage
LMS-1242

Add "Edit This Course In Studio" link for studio courses
LMS-1291
2013-10-30 13:43:39 -04:00
Sarina Canelake
123e18109d Reorganize Course Info dash section
LMS-1242
2013-10-30 13:43:39 -04:00
Sarina Canelake
9330ef65a8 Enable Pending Tasks section on new dash
Add Pending Tasks section to the following tabs:
* Course Info
* Student Email
* Data Download
* Email

LMS-1242
2013-10-30 13:43:39 -04:00
Sarina Canelake
9cea6ab599 Copy changes to Inst Dash email 2013-10-30 10:03:29 -04:00
Julia Hansbrough
5a93bb793a Removing unnecessary commands 2013-10-29 21:51:40 +00:00
Julia Hansbrough
99321fc4d5 Fixed alt-tab, alt-shift-tab, shift-tab 2013-10-29 21:48:31 +00:00
Brian Talbot
74f0e88568 LMS: revises UI states for verification status in dashboard view 2013-10-29 15:21:13 -04:00
Brian Talbot
c64542e10a LMS: revises re-verification instruction UI and help text 2013-10-29 15:21:13 -04:00
Brian Talbot
0d01179ffc LMS: revises semantics and styling for dashboard messages 2013-10-29 15:17:56 -04:00
Brian Talbot
280c463209 LMS: adds in styling and base UI for reverification flow 2013-10-29 15:15:10 -04:00
Diana Huang
dd46eb47ab Add barebones reverification flow. 2013-10-29 14:57:23 -04:00
Diana Huang
92c94b5317 Merge pull request #1483 from edx/diana/certs-upgrade-path
Verified Certificate Upsell
2013-10-28 14:28:50 -07:00
Brian Talbot
e78654f99d LMS: revises verified track upgrade UI on dashboard 2013-10-28 14:59:15 -04:00
Brian Talbot
e9a2787bb3 LMS: adds conditional content/instructions for registration upgrade flow 2013-10-28 14:58:14 -04:00
Brian Talbot
17f3970fc8 LMS: resolves styling issues for button UI in verification flows 2013-10-26 23:09:09 -04:00
Ned Batchelder
d319159dbf Cheatsheet modal is accessible.
Use the leanModal stuff to show the cheatsheet dialog in the wiki.

LMS-1303
2013-10-25 17:40:08 -04:00
Brian Talbot
0050ed0ba7 LMS: adds in UI and styling for verified track upgrade to dashboard view 2013-10-25 15:27:47 -04:00
Brian Talbot
a76a61a7e5 LMS: revises styling/placement of message for verified status on dashboard 2013-10-25 15:25:30 -04:00
Brian Talbot
91dce9ca7b LMS: preps track selection view for upgrade cases 2013-10-25 15:23:51 -04:00
Brian Talbot
618d307d1f LMS: preps track selection view for upgrade cases 2013-10-25 15:23:51 -04:00
Julia Hansbrough
4261569215 Fixing accessibility bug where users could not tab through on wiki
LMS-1307
2013-10-25 13:10:14 +00:00
Brian Talbot
de12777555 simplifying semantic and stylistic properties of skip nav UI 2013-10-24 17:12:40 -04:00
Brian Talbot
5b63b176da revises semantics and Sass used for skip navigation 2013-10-24 17:12:19 -04:00
Diana Huang
d34c4a66c7 Add skip links to both CMS and LMS
* add HTML for links
* hide links when they are not focused
* when focused, show link (as recommended)
* move accessibility tools to common

LMS-1311
2013-10-24 17:10:33 -04:00
Giulio Gratta
5a46177a5e A11Y changes: better :focus styling, increased contrast, and added image alt texts
- Doubled up :hover and :focus styling to improve a11y
- Increase contrast of certain UI elements for improved a11y
- Added some image alt text for a11y
- Changed video caption styling to blue and made them underline on hover and added a skip link before video for screenreaders.

Fixes Bugs:
- LMS-1336
2013-10-24 12:47:19 -07:00
Sarina Canelake
aabe8fc6b4 UX explaining inst dash email subject length (128 characters) 2013-10-23 23:18:24 -04:00
Diana Huang
813c8c4cec Merge pull request #1426 from edx/diana/django-wiki-colors
Better indication of what mode is active in the wiki.
2013-10-23 06:13:50 -07:00
Usman Khalid
cfaf1275a7 leanModel is setup on jQuery.ready() 2013-10-23 14:52:13 +05:00
Diana Huang
0752375e46 Indicate active status more clearly for people
with vision impairments

* bold text when active
* add in some extra text for screen readers

LMS-1306
2013-10-22 14:21:35 -04:00
Adam Palay
83b11a881c optimize keyboard focus management on dashboard's modals
add license to a11y_tools.js

add tests, some reorganization of js tests

skip "toBeFocused" tests for now
2013-10-22 13:26:18 -04:00
Calen Pennington
12cc4a19c0 Merge pull request #1224 from cpennington/lms-xblock-js-execution
Add an XBlock javascript runtime, and use it to run XModules
2013-10-21 05:53:36 -07:00
Calen Pennington
ce6fbae693 Add an XBlock javascript runtime, and use it to run XModules
[LMS-57]
2013-10-18 16:31:32 -04:00
Brian Wilson
aa172272f3 Update master with hotfixes from release-2013-10-17. 2013-10-18 11:50:42 -04:00
Brian Talbot
25b24bef2b LMS: revises IE banner logic to show for IE9 as well 2013-10-17 13:38:02 -04:00
Brian Talbot
73f2cdf670 LMS: syncs up IE warning banner UI with new IE detection technique 2013-10-17 13:38:02 -04:00
Brian Talbot
309d7d99ad LMS: removes overkill/turbo :invalid pseudo class style for form inputs 2013-10-17 13:38:02 -04:00
Brian Talbot
1db0c1dc74 LMS: resolves incorrectly named vendor CSS files 2013-10-17 13:37:15 -04:00
Brian Talbot
5de21ae541 adds/relocates shared vendor css (and assets) to static directories 2013-10-16 16:45:32 -04:00
Brian Talbot
96cd85d824 LMS: converts close modal controls to use HTML <button> element 2013-10-16 16:14:29 -04:00
frances botsford
ce83924fc0 Merge pull request #1361 from edx/frances/fix/lms-verification-layout-tweaks
some layout tweaks to the verification choose your track page
2013-10-16 10:52:40 -07:00
Frances Botsford
8c224a2aad fixes on review and some corrections to verification sass 2013-10-16 13:51:38 -04:00
brianhw
97e01be147 Merge pull request #1359 from edx/brian/bulk-email-rc
Bulk Email improvements for release
2013-10-16 10:26:28 -07:00
Brian Wilson
67a8ee1184 Revert remnants of disable-button, and how html editor is invoked. 2013-10-16 13:01:57 -04:00