Sarina Canelake
e76f6dc8fe
Fix i18n of video transcript
2014-04-28 12:31:41 -04:00
Sarina Canelake
dac6270345
Fix i18n of video player string
2014-04-25 14:02:24 -04:00
polesye
127bf7ed3f
BLD-1000: Download handout.
2014-04-22 21:44:36 +03:00
jmclaus
f05c0aa8f9
HD control is hidden initially. On first play of video, when
...
player.getAvailableQualityLevels returns a non-empty array, it will eventually display, if HD qualities are available (highres, hd1080, hd720). [BLD-937]
2014-04-14 10:26:30 -04:00
polesye
f0492b3bb1
Refactor speed control.
2014-04-09 12:16:22 +03:00
Valera Rozuvan
1c8eed853e
Moved all YouTube related URLs to a separate namespace.
...
All YouTube urls are defined on backend side.
2014-03-24 18:40:28 +02:00
jmclaus
f2489d141c
Removed tooltip from captions. [BLD-629]
2014-03-20 10:24:27 +01:00
jmclaus
3a740c0479
BLD-844: Add possibility to download transcripts in different formats.
2014-03-07 19:22:22 +01:00
Alexander Kryklia
25407ef3e7
BLD-642: Allow multiple transcripts with video.
2014-02-24 21:57:08 +02:00
polesye
102d1cb253
Persist student progress in video.
...
Student logins to edx, plays video, selects position, closes
browser, opens video, position is restored.
BLD-385
2014-02-11 13:53:24 +00:00
jmclaus
31ffce4b05
Keyboard events and ARIA markup added to speed control. Replaced anonymous event handlers by named functions. Menu stays open on mouseleave when a speed entry has focus. In that case, the menu can be closed by clicking anywhere outside of it. [BLD-402, BLD-363]
2014-02-10 21:24:50 +01:00
polesye
642c239a01
Fix speed persistence per video.
2014-01-29 16:49:39 +02:00
polesye
b8eba4192c
BLD-699: Fix i18n.
2014-01-27 07:49:22 +02:00
polesye
1d74838698
BLD-237: Persist speed preferences between videos.
2014-01-23 20:54:40 +02:00
polesye
b6808d3d13
BLD-541: Fix video controls on iPad.
2013-12-24 14:59:20 +02:00
Giulio Gratta
122e0d4a7d
Stop video skipping links from showing up when not needed and address the issue of skip links for multiple videos.
...
Fixes BLD-521
2013-11-18 08:12:06 -08:00
polesye
153bc25d8c
BLD-502: Add improvements to Video player.
2013-11-15 18:12:51 +02:00
Giulio Gratta
943dd9704e
Three more A11Y fixes (medium priority ones).
...
- Make email field in forgot password modal aria-required = true
- Added Transcript skip links to both before and after the transcript
- Add language code to main.html so that screenreaders know what language/region to speak for
2013-11-13 10:22:12 -08: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
jmclaus
1810022d73
Caption functionality announced when tabbing to list
2013-10-20 21:56:12 +02:00
jmclaus
585751ffca
Updated template and fixtures
2013-10-16 14:09:03 +02:00
jmclaus
3a798adb0f
Added two states to HD control: HD off - HD on
2013-10-16 14:09:03 +02:00
frances botsford
187fc8ea1c
Merge pull request #1280 from edx/fix/frances/lms-video-dl-buttons2
...
Improving the video and transcript download buttons
2013-10-10 07:10:38 -07:00
Frances Botsford
5d509c2e08
addressing review feedback on video buttons - switched to use themeable color variables
2013-10-10 10:09:43 -04:00
Frances Botsford
729c0bca09
updating video download links to a list - review feedback
2013-10-09 14:40:01 -04:00
Valera Rozuvan
812b085b84
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-08 12:00:06 +03:00
Frances Botsford
55d8a72395
adding a little ux to the download video and transcript links
2013-10-03 16:51:39 -04:00
jmclaus
9d418755a6
Added changes made to video.html to fixtures. Addressed latest PR comments
2013-10-02 16:54:48 +02:00
jmclaus
d201ce1035
Addressed PR comments
2013-10-02 15:55:23 +02:00
jmclaus
e5895adb2b
Progress slider announces its nabe and value to screen readers
2013-10-02 15:55:22 +02:00
jmclaus
ce976a80c8
All buttons have an ARIA role, name , and state
2013-10-02 15:55:22 +02:00
Valera Rozuvan
0e850aff52
Completed main functionality. Ready for code review.
...
Now when controls are uatohidden and focus is on one of them, we
switch the focus to the mian Video element.
Code documented a bit.
When controls are autohidden, we make sure that speeds and volume
controls drop downs are closed.
2013-09-18 15:08:02 +03:00
Valera Rozuvan
28888bda5d
Initial commit.
2013-09-18 15:08:02 +03:00
Anton Stupak
a09e610403
Fix multiple video bug
2013-09-03 18:49:46 +03:00
Valera Rozuvan
99ae63777e
Removed unnecessary tabindex = 0 from <a /> - they get it by default.
2013-08-14 11:51:15 +03:00
Valera Rozuvan
05539b1bbe
Removed unnecessary tabindex -1 from Video template.
2013-08-14 10:51:45 +03:00
Anton Stupak
74f3595d54
Add acceptance tests for checking rendering.
2013-08-12 14:32:15 +03:00
Anton Stupak
dad9f26a99
Make VideoAlpha out of Alpha.
2013-08-12 14:31:48 +03:00
Calen Pennington
0d3c44996a
LMS i18n from Tsinghua
2013-07-31 19:39:15 -04:00
Peter Fogg
83d84e2b65
Actually fix merge conflicts.
2013-06-20 12:40:37 -04:00
Peter Fogg
1d8d507f49
Merge in master (again).
2013-06-20 12:21:16 -04:00
Will Daly
b1c963ab5e
Changed stubbing behavior in video templates to exclude
...
only the sources (not the player)
2013-06-20 07:40:12 -04:00
Peter Fogg
8159e86141
Many changes to finish up PR. To wit:
...
-- Changed docstrings to use double quote.
-- More consistent naming for youtube IDs (normal_speed_id -> youtube_id_1_0).
-- Formatting changes for readability.
-- Updated test XML to expect JSON-encoded strings; prevents tests from spuriously failing.
2013-06-17 13:46:20 -04:00
Peter Fogg
4415fb4c42
Started removing XML from video editor.
...
TODO: This breaks the 1.5x and .75x speeds. I'm still looking into
why.
TODO: VideoDescriptor inherits from RawDescriptor in order to
use the from_xml and export_to_xml methods. This seems really ugly,
though; I'd rather find a better way to do this.
2013-06-06 10:29:24 -04:00
Peter Fogg
782cb05410
Add passing Lettuce testing for video autoplay in LMS.
2013-05-31 11:22:45 -04:00
Peter Fogg
6eeb12ad1c
Add Lettuce tests for autoplay in Studio.
2013-05-30 11:34:15 -04:00
Peter Fogg
5465bda5f3
Use MITX_FEATURES to tell if we're in the CMS; this is much cleaner. Also use $.data instead of a hidden div.
2013-05-29 17:00:25 -04:00
Peter Fogg
e0d5118ca0
Add hidden HTML so that the video player knows whether or not we're in the LMS.
2013-05-29 15:45:36 -04:00
Calen Pennington
4f555f6480
Merge remote-tracking branch 'origin/master' into feature/cale/xmodule-storage-model
...
Conflicts:
cms/djangoapps/contentstore/course_info_model.py
cms/djangoapps/contentstore/module_info_model.py
cms/djangoapps/contentstore/tests/factories.py
cms/djangoapps/contentstore/tests/test_course_settings.py
cms/djangoapps/contentstore/views.py
cms/djangoapps/models/settings/course_details.py
cms/djangoapps/models/settings/course_grading.py
cms/templates/edit_subsection.html
common/djangoapps/mitxmako/shortcuts.py
common/djangoapps/static_replace.py
common/djangoapps/util/converters.py
common/djangoapps/xmodule_modifiers.py
common/lib/xmodule/setup.py
common/lib/xmodule/xmodule/abtest_module.py
common/lib/xmodule/xmodule/capa_module.py
common/lib/xmodule/xmodule/course_module.py
common/lib/xmodule/xmodule/discussion_module.py
common/lib/xmodule/xmodule/error_module.py
common/lib/xmodule/xmodule/html_module.py
common/lib/xmodule/xmodule/js/src/video/display.coffee
common/lib/xmodule/xmodule/mako_module.py
common/lib/xmodule/xmodule/modulestore/mongo.py
common/lib/xmodule/xmodule/modulestore/store_utilities.py
common/lib/xmodule/xmodule/modulestore/xml.py
common/lib/xmodule/xmodule/modulestore/xml_importer.py
common/lib/xmodule/xmodule/raw_module.py
common/lib/xmodule/xmodule/self_assessment_module.py
common/lib/xmodule/xmodule/seq_module.py
common/lib/xmodule/xmodule/template_module.py
common/lib/xmodule/xmodule/tests/__init__.py
common/lib/xmodule/xmodule/tests/test_export.py
common/lib/xmodule/xmodule/tests/test_import.py
common/lib/xmodule/xmodule/video_module.py
common/lib/xmodule/xmodule/x_module.py
common/lib/xmodule/xmodule/xml_module.py
lms/djangoapps/courseware/access.py
lms/djangoapps/courseware/courses.py
lms/djangoapps/courseware/grades.py
lms/djangoapps/courseware/models.py
lms/djangoapps/courseware/module_render.py
lms/djangoapps/courseware/tests/tests.py
lms/djangoapps/courseware/views.py
lms/djangoapps/django_comment_client/utils.py
lms/templates/staff_problem_info.html
lms/templates/video.html
rakefile
2013-02-07 15:12:30 -05:00
David Ormsbee
a470a62d12
Hack to disable YouTube <iframe> API when they break it.
2013-02-06 22:37:41 -05:00