Dave St.Germain
3c1df5d96c
Merge pull request #2904 from edx/dcs/a11y-header
...
Remove course name from page H1, and slightly improve sequence navigation
2014-03-20 14:07:32 -04:00
Dave St.Germain
0773f0687d
Answer checks should offer feedback to assistive tech. This commit adds
...
a page level javascript SR object to enable reading of alert messages.
LMS-2158
2014-03-20 09:53:44 -04:00
Valera Rozuvan
2e8fe6a41c
Move loading of YouTube API to video module.
...
The availability of the YouTube API will be stored in student's settings.
The YouTube API is loaded asynchronously now, so no need to pass a
parameter to the front-end telling it if YouTube API should not be loaded
because of it's unavailability.
Removing loading of YouTube API from Studio RequireJS config. Now loading
of YouTube API is handled by Video module.
BLD-531.
2014-03-19 19:30:45 +02:00
Dave St.Germain
6813b27b3b
Remove coursename from page H1, and slightly improve sequence navigation
2014-03-13 13:49:14 -04:00
Dave St.Germain
08fadac817
Upgrade CodeMirror to 3.21.0 (with accessibility changes from
...
http://bgrins.github.io/codemirror-accessible/ )
LMS-1802
2014-02-28 13:44:34 -05:00
Dave St.Germain
fd59de346b
Converted javascript confirmation dialog to jquery UI dialog (needs style)
2014-02-28 13:32:39 -05:00
Giulio Gratta
5e67612e9b
Image Modal CMS HTML Block subtype
...
- Added YAML file for the HTML template code for the modal to work
- Added CSS and JS code for modal to look and function properly
- Updated code to take comments into account.
- Simplified HTML template and expanded JS to set up image modal on load.
- Added preliminary drag script.
- Converted jQuery UI draggable to Draggabilly
2014-02-07 09:21:20 -08:00
Brian Talbot
08f448389a
Merge pull request #2410 from ionis-education-group/courseware-none-bodyclass
...
Add '' default to bodyclass in courseware templates
2014-02-07 10:00:59 -05:00
Dave St.Germain
28f2a547a5
Merge pull request #2475 from edx/dcs/a11y-skip-nav
...
Add a means to skip to more specific parts of the page.
LMS-2156
2014-02-05 12:46:59 -05:00
Dave St.Germain
a6797899da
Removed inappropriate section tags. Because screen readers announce each section, they should not be used unless they are actually defining meaningful sections.
2014-02-05 11:32:08 -05:00
Dave St.Germain
9945d3e9cf
Add a means to skip to more specific parts of the page. Contributes to
...
LMS-2156
2014-02-05 11:28:11 -05:00
Bertrand Marron
6379ee921a
Add '' default to bodyclass in courseware templates
...
This prevents from having a 'None' CSS class in the <body> tag when no
css_class is defined for the course.
2014-02-01 16:18:51 +01:00
Julia Hansbrough
0b7594178b
Moved reverification windows into common
...
Added verification sidebar, banner for major courseware sections, quality & test improvements
2014-01-31 22:08:08 +00:00
Dave St.Germain
636eab8b9e
Added more descriptive page titles.
2014-01-30 17:32:03 -05:00
polesye
0dbb7603fb
BLD-533: Improve calculator's tooltip accessibility.
2013-12-02 09:56:24 +02:00
polesye
b7438bc9a4
BLD-400: Update the calculator hints tooltip.
2013-11-22 12:18:52 +02:00
Brian Wilson
aa172272f3
Update master with hotfixes from release-2013-10-17.
2013-10-18 11:50:42 -04:00
Brian Talbot
ef2218296f
LMS: revises CSS reference/pipeline architecture to handle IE9 selector limits
2013-10-16 12:29:49 -04:00
polesye
9c7418e0a8
Fix tabindex to -1.
2013-10-16 09:43:44 +03:00
polesye
6d52d56b50
Change aria-label attribute to title.
2013-10-16 09:43:44 +03:00
polesye
524388dbb8
Add a11y.
2013-10-16 09:43:44 +03:00
Calen Pennington
2514dca550
Put XBlock css and javascript onto the LMS courseware page
...
This required changing structural XModules to fully implement
student_view, rather than just returning the HTML of their children in a
get_html call.
[LMS-223]
[LMS-1170]
2013-10-09 09:40:47 -04:00
Chris Dodge
f041ab1ccc
fix rebase conflicts
2013-08-02 11:22:25 -04:00
Chris Dodge
3a2bb7ba01
add escaping
2013-08-02 09:51:41 -04:00
Chris Dodge
93df9c4c30
resolve merge conflicts
2013-08-02 09:41:02 -04:00
Calen Pennington
0d3c44996a
LMS i18n from Tsinghua
2013-07-31 19:39:15 -04:00
Nate Hardison
293bd30a59
Use chat settings when deciding whether to render
...
Only render the chat widget if both the site has enabled it in the
`MITX_FEATURES` and if the course has enabled it. In addition, fail
gracefully with a log warning if the `JABBER_DOMAIN` is not set, and
do not try to render the widget. However, do go ahead and render the
rest of the courseware.
2013-07-18 15:00:54 -07:00
Nate Hardison
c53a550f3b
Remove additional jQuery include
...
jQuery already available across the whole site at the top level, so
no need to include it again specifically for the chat widget.
2013-07-18 15:00:54 -07:00
Nate Hardison
a0ab47658a
Move Candy.js files to new vendor/ directory
2013-07-18 15:00:54 -07:00
Nate Hardison
bf8e5e6ba1
Simple port of Class2Go's chat feature
...
Embed a chat widget (much like the calculator widget) into the
courseware. To use, you must point it at an ejabberd box,
configured as `JABBER_DOMAIN` in the settings.
2013-07-18 15:00:53 -07:00
Giulio Gratta
953af59b0d
fixing some more LMS accessibility issues
2013-05-07 10:25:16 -07:00
Valera Rozuvan
d55b818bb2
Updated YouTube JS API file to the new one.
2013-02-14 11:25:36 +02:00
Brian Wilson
b5378b04b3
change timer to calculate relative duration in javascript
2013-02-12 12:25:11 -05:00
Brian Talbot
6d4cb558d3
lms - pearson: styled return to exam link on timer and revised timer positioning to not interfere with main course nav
2013-02-07 12:35:52 -05:00
Brian Wilson
bfc4527590
Switch timed_module to store location, and use to navigate from timer when timer displays on non-exam course pages.
2013-02-06 15:23:11 -05:00
Don Mitchell
7f4bb63dff
Final ie8 fixes hopefully. Now renders correctly for staff. Moved the
...
debug fns from per problem to part of courseware w/ context info passed
as parms. Known issues: ie8 complains that getlog is not defined if you
click on QA and does not show the debug info popup.
2012-11-05 13:55:09 -05:00
kimth
8210bfdff5
Remove vestigial js include
2012-09-26 19:51:04 -07:00
kimth
a40e8eaefb
Clean up widow prevention logic
2012-09-13 18:10:11 -04:00
kimth
5dbc0b7e7a
Fix widow prevent logic
2012-09-13 18:02:46 -04:00
kimth
cf9130a811
Widow prevention should be active when there are actual words
2012-09-13 17:51:25 -04:00
kimth
a9b03483aa
Fix widow js
2012-09-13 17:38:20 -04:00
Kyle Fiedler
c17a9b78f8
fixed empty space below accordion nav items that dont have a subtitle
2012-09-13 13:52:47 -04:00
Tom Giannattasio
021f86a9a8
Merge pull request #669 from MITx/feature/kfiedler/widows
...
Added widow fix for subtitles too
2012-09-13 09:40:03 -07:00
Kyle Fiedler
2b9268ad48
Added widow fix for subtitles too
2012-09-12 16:35:21 -04:00
Kyle Fiedler
2f8a7d0744
Removes unused widowfix script
2012-09-12 12:37:19 -04:00
Kyle Fiedler
064b5e7932
Remove widows in accordion header
2012-09-11 11:25:54 -04:00
David Ormsbee
8312ddf01d
Merge pull request #629 from MITx/feature/victor/save-course-position
...
Feature/victor/save course position
2012-09-07 06:42:48 -07:00
Victor Shnayder
c354a120d8
Track accordion state:
...
- on first visit to courseware, go straight to first section of first chapter
- after, clicking on courseware tab sends you most recent chapter, with a link to the most recent section
(not to section because that might be confusing, and you might want to do something else (e.g. do homework instead of watch videos)
- Moved course errors into instructor tab.
2012-09-05 16:15:53 -04:00
Matthew Mongeau
8d747e4423
Conditionally show calculator
2012-08-27 10:15:30 -04:00
Matthew Mongeau
80b31f46df
Wip
2012-08-27 09:43:37 -04:00