Commit Graph

2865 Commits

Author SHA1 Message Date
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
Adam
4257f71453 Merge pull request #1473 from edx/adam/fix/a11y-modal-management
makes ajustments to modals on page load
2013-10-24 07:13:55 -07:00
Sarina Canelake
aabe8fc6b4 UX explaining inst dash email subject length (128 characters) 2013-10-23 23:18:24 -04:00
Adam Palay
dec40c7d56 makes ajustments to modals on page load 2013-10-23 16:36:14 -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
91fbc6610e dashboard.html: Made strings translatable 2013-10-23 14:52:13 +05:00
Diana Huang
52ed7b277d Add i18n hooks.
LMS-1306
2013-10-22 16:32:10 -04: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
1f7bb112bf Merge pull request #1401 from edx/adam/a11y-modal-management
optimize keyboard focus management on dashboard's modals
2013-10-22 11:17:10 -07:00
Brian Talbot
bd0522d5a4 Merge pull request #1450 from edx/talbs/lms-fix-passwordreset
LMS: FIX - Resolves path to CSS assets on password reset views (resolves LMS-1357)
2013-10-22 10:56:14 -07:00
Julia Hansbrough
9123186050 Fixed indentation 2013-10-22 17:39:48 +00:00
Brian Talbot
c476614f21 LMS: adds correct css/style assets back to password reset and confirm views 2013-10-22 13:29:20 -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
Julia Hansbrough
eb4081115d Fixed a bug where legacy instructor dash's email editor failed to load 2013-10-22 14:27:40 +00:00
David Baumgold
3688f221e3 password reset pages use Django templates, not Mako 2013-10-21 14:52:41 -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
jmclaus
1810022d73 Caption functionality announced when tabbing to list 2013-10-20 21:56:12 +02: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
brianhw
f831a0adcb Merge pull request #1406 from edx/post-release-2013-10-17-master
Post release 2013 10 17 master
2013-10-18 11:16:24 -07:00
Giulio Gratta
19d3e31d97 Merge pull request #1332 from edx/giulio/register-page
Change various text items to be more clear for users, as well as some grammar
2013-10-18 11:02:00 -07:00
Brian Wilson
aa172272f3 Update master with hotfixes from release-2013-10-17. 2013-10-18 11:50:42 -04:00
Jason Bau
e5cda013a2 Merge pull request #1357 from edx/jbau/shoppingcart-user-middleware
Jbau/shoppingcart user middleware
2013-10-17 15:41:11 -07:00
Giulio Gratta
6accfcd567 change various text items to be more clear for users, as well as some grammar 2013-10-17 13:18:58 -07:00
Sarina Canelake
9fb1d9ecf2 Remove 'Email Settings' link on student dashboard for unauth courses 2013-10-17 15:10:47 -04:00
Brian Talbot
1c7882a6bb LMS: syncs up edge-based view with new pipeline CSS assets 2013-10-17 13:38:02 -04:00
Brian Talbot
5e46796e90 LMS: updates wiki templates to reference new pipeline assets 2013-10-17 11:46:22 -04:00
Julia Hansbrough
87d0ab91d5 Removed unused template 2013-10-17 15:02:05 +00:00
Adam Palay
1fc993ce18 add functionality to disable users
add middleware to detect students with disabled accounts

add tests
2013-10-16 16:57:11 -04:00
Brian Talbot
96cd85d824 LMS: converts close modal controls to use HTML <button> element 2013-10-16 16:14:29 -04:00
Jason Bau
ec8871206a use context processor instead of middleware 2013-10-16 12:16:10 -07:00
Diana Huang
1871bca4ca Add roles and labels to the dialogs on the dashboard.
LMS-1310
2013-10-16 13:26:32 -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
ffbb228acb Add support for counting and reporting skips in background tasks. 2013-10-16 13:01:58 -04:00
Brian Wilson
67a8ee1184 Revert remnants of disable-button, and how html editor is invoked. 2013-10-16 13:01:57 -04:00
Julia Hansbrough
8a30e9ba8f Legacy email tests, removed duplicate code, updated comments, fixed CSS 2013-10-16 13:01:57 -04:00
Julia Hansbrough
fd54b060d8 added self to authors style, changed GET to POST 2013-10-16 13:01:57 -04:00
Julia Hansbrough
c7d4270ad4 API tests, email tests, working notifications 2013-10-16 13:01:57 -04:00
Will Daly
3f88b87916 Added acceptance tests for bulk email (through beta dashboard) 2013-10-16 13:01:57 -04:00
Julia Hansbrough
d8a857dba2 Changed GET to POST and xmodule HTML editor call, section CSS 2013-10-16 13:01:52 -04:00
Julia Hansbrough
867d3ba1da Implemented bulk email interface for new dashboard
Responses to Adam's comments; reset common.py, i18n compliance, deleted extraneous email.html file, fixed an HttpResponse, deleted unnecessary commented-out code, some small style tweaks
2013-10-16 13:01:14 -04:00
Adam Palay
d69748ce7f disable buttons for large courses on legacy and beta instr dash
set max enrollment for downloads to 200
2013-10-16 13:01:14 -04:00
Julia Hansbrough
91c31e12d5 Implemented bulk email interface for new dashboard 2013-10-16 13:01:14 -04:00
Brian Talbot
e0b73b05f2 LMS: removes error on <html> element syntax for iframed register buttons 2013-10-16 12:29:49 -04:00
Brian Talbot
e379a770b8 LMS: removes ie-fixes static:css group from all template references 2013-10-16 12:29:49 -04:00
Brian Talbot
56b2205e25 LMS: corrects indentation issue in hint_manager.html template 2013-10-16 12:29:49 -04:00
Brian Talbot
ef2218296f LMS: revises CSS reference/pipeline architecture to handle IE9 selector limits 2013-10-16 12:29:49 -04:00
Valera Rozuvan
a1e0f7116a Added hard-coded flag to video.html that turns on/off autohiding of captions.
Front-end functionality was not removed. When flag is set to "True", old
behaviour of autohiding of controls and captions will be enabled.
2013-10-16 15:43:58 +03:00
jmclaus
585751ffca Updated template and fixtures 2013-10-16 14:09:03 +02:00