Irtaza Akram
474dc71f0d
chore: remove legacy problem studio view ( #37795 )
...
* fix: remove legacy problem studio view and resource templates
2026-01-08 13:07:15 +05:00
Irtaza Akram
fd33d80fb7
fix: autoformat problem block template files using djlint ( #37760 )
2026-01-06 17:55:30 +05:00
Irtaza Akram
c3e85426cb
Autoformat Problem XBlock Source Files for Consistency (2/2) ( #37487 )
...
* fix: run prettier on problem block code
* fix: codeql issues
2025-12-08 20:01:42 +05:00
Muhammad Farhan Khan
5c759f1e13
refactor: Update and migrate Video Block JS files into xmodule/assets
...
- Move Video Block JS files from xmodule/js/src/video/ to xmodule/assets/video/public/js/
- Update JavaScript files from RequireJS to ES6 import/export
- test: Enable and fix Karma Js tests for Video XBlock (#37351 )
---------
Co-authored-by: salmannawaz <salman.nawaz@arbisoft.com >
2025-10-07 19:01:50 +05:00
ihor-romaniuk
30f23f30dc
fix: visual and progress score display enhancement
2025-09-17 15:43:18 -03:00
kshitij.sobti
0fbfc1cf54
feat: Use dropdown for units when more then 15
...
When dealing with subsections that have a lot of units, show a dropdown for
unit selection to simplify navigation.
2025-08-21 17:42:02 +05:30
Farhaan Bukhsh
2fe8b7a0c5
fix: Fixes auto_advance feature for video XBlock ( #35200 )
...
Signed-off-by: Farhaan Bukhsh <farhaan@opencraft.com >
2025-06-24 03:26:00 -07:00
Jansen Kantor
5b440b4b13
fix: video caption issue ( #36768 )
2025-05-21 17:11:27 -04:00
Jorg Are
10c74e1082
feat: update captions content ( #36732 )
2025-05-21 08:45:10 -04:00
Jansen Kantor
2eeccc7d25
feat: only show google attribution for google-translated transcripts ( #36619 )
...
* feat: only show google attribution for google-translated transcripts
* fixup! feat: only show google attribution for google-translated transcripts
2025-05-20 10:33:08 -04:00
Abdur Rahman Asad
bfcaa138ff
fix: log correct time and duration for video subsections ( #36019 )
...
* fix: log correct time and duration for video subsections
If a subsection of a video is added to a course using advanced settings, show and log correct start and end times to the users.
* test: add unit tests
2024-12-23 12:51:00 +05:30
Kristin Aoki
0f03bf686e
feat: update twitter brand icon in social share ( #35885 )
...
* feat: update twitter brand icon in social share
* fix: icon alignment
2024-11-21 09:30:18 -05:00
Kristin Aoki
f0d8d5262c
fix: add aria-current attributes to video captions ( #35371 )
...
This PR fixes the accessibility issues associated with only visually treating the current transcript line. The current implementation for the transcript panel bolds the text that is actively being spoken or skipped to. However, there is no aria attribute present to convey this change to assistive technology. This change impacts learners and course authors.
2024-08-27 09:06:28 -04:00
Rodrigo Martin
032bf044c6
feat(AU-2042): Show Google disclaimer on VideoBlock bottom section ( #35040 )
...
* feat(AU-2042): Show Google disclaimer on VideoBlock bottom section
* feat(AU-2042): Remove unnecessary classname prop
2024-06-28 13:15:31 -03:00
Raymond Zhou
b4552850c5
fix: show answer should show correct answers ( #34335 )
2024-03-07 16:27:48 -05:00
Paulo Viadanna
7d0139469a
fix: youtube race condition when GTM loads ( #33649 )
2024-02-06 09:38:15 +10:30
Rodrigo Martin
8d02b8808f
feat: rename 'video_uuid' to 'video_id' in AI translation request ( #33787 )
2023-11-28 20:56:42 -03:00
Rodrigo Martin
e51c01bf4e
feat: add support for user feedback on autogenerated transcripts ( #33518 )
...
* feat: WIP transcript feedback
* feat: Add UI mock for Transcript Feedbacks (#33416 )
* feat: Add UI mock for Transcript Feedbacks
* fix: Fix mongo tests
* feat: Get video_uuid, user_uuid and language for request (#33445 )
* feat: make call to ai-translations to obtain feedback
* feat: Show widget if transcript was AI generated
* feat: bind all class methods
* fix: async calls
* feat: send request when choosing feedback
* feat: update showing condition (#33474 )
* fix: ajax success lint
* fix: video caption specs errors fixed
* feat: add coverage to feedback widget
* chore: connect XT to LMS and CMS
* feat: use url
* chore: add vars to devstack
* chore: fix url name
* feat: update unit tests regarding env vars
* fix: fix test_video_mongo
* feat: add more tests
* feat: remove console log
Co-authored-by: Jesper Hodge <19345795+jesperhodge@users.noreply.github.com >
* fix: rename shouldShowWidget to loadAndSetVisibility
---------
Co-authored-by: María Guillermina Véscovo <mvescovo@2u.com >
Co-authored-by: Jesper Hodge <19345795+jesperhodge@users.noreply.github.com >
2023-11-06 16:33:53 +00:00
Syed Ali Abbas Zaidi
8480dbc228
chore: apply amnesty on existing not fixable issues ( #32215 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* chore: apply amnesty on all existing issues
* fix: failing xss-lint issues
* refactor: apply amnesty on remaining issues
* refactor: apply amnesty on new issues
* fix: remove file level suppressions
* refactor: apply amnesty on new issues
2023-08-07 19:13:19 +05:00
ihor-romaniuk
9e0b59fe87
fix: simplify code by using common method
2023-06-21 13:38:41 -04:00
ihor-romaniuk
efe40657b4
fix: save scroll position on exit from video xblock fullscreen mode
2023-06-21 13:38:41 -04:00
Ben Warzeski
2df14a8718
feat: add public video url copy interface ( #32293 )
2023-06-06 10:09:48 -04:00
Syed Ali Abbas Zaidi
d7053a6783
fix: eslint autofixable issues ( #32181 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* fix: failing js test
2023-05-18 11:03:59 +05:00
Syed Ali Abbas Zaidi
adf879e8b2
Revert "fix: all auto fixable eslint issues ( #31900 )" ( #32203 )
...
This reverts commit 228180b1ef .
2023-05-09 13:53:54 +05:00
Syed Ali Abbas Zaidi
228180b1ef
fix: all auto fixable eslint issues ( #31900 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint prefer template issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
2023-05-09 11:57:15 +05:00
Nathan Sprenkle
6307961ff6
fix: video share link fixes ( #32187 )
...
* fix: remove outdated click handler in social share
* fix: reestablish blank target of social share link
* test: update js tests
2023-05-04 16:29:47 -04:00
jansenk
4de07c25d0
refactor: video sharing js
...
test: add testing for VideoSocialSharingHandler
test: fix context tests
refactor: move most link logic to django
chore: update python test
chore: update linting
2023-05-04 09:33:16 -04:00
Syed Ali Abbas Zaidi
f1fb38ed83
fix: multi lines and spaces issues ( #31885 )
...
* fix: multi lines and spaces issues
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: remaining quotes issues
* fix: eslint object curly newline issue
* fix: eslint object curly spacing issue
* fix: eslint brace-style issues
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint linbreak style issue
* fix: eslint space unary operator issue
* fix: eslint line around directives issue
* fix: void and typeof space unary ops issue
2023-05-03 12:22:46 +05:00
Syed Ali Abbas Zaidi
5549db4d80
fix: migrate remaining eslint-config-edx ( #31760 )
...
* fix: migrate remaining eslint-config-edx
* refactor: updated eslint rules according to eslint-config-edx-es5
* refactor: add custom rules to suppress unnecessary eslint issues
* refactor: add custom rules to internal eslint configs
* fix: fix all indentation issues
* chore: update lock file
2023-03-02 16:16:50 +05:00
Arunmozhi
54507c1e08
feat: allow overriding TinyMCE config using settings
...
The TinyMCE configuration can be overridden by adding a
`TINYMCE_CONFIG_OVERRIDES` dict to the `JS_ENV_EXTRA_CONFIG`.
2022-11-23 19:55:28 +01:00
Asad Ali
cb4279dd9e
fix: retrieve raw content from TinyMCE editor ( #31212 )
...
During the upgrade to TinyMCE v5, we changed the content format to `text`.
However, it ignores changes in HTML tags. This reverts the format to `raw`.
2022-11-07 17:44:54 +01:00
Maxim Beder
a1bb30a792
refactor: remove unused JSONEditingDescriptor
...
Removing js file related to it as well, since it's not being used
anywhere, unlike with other removed descriptors.
2022-10-28 11:23:12 +02:00
Navin Karkera
a959c5d35f
fix: preview mode navigation previous button (that uses legacy UI)
...
Legacy UI: Previous button should use prev_url if it in first
position. In studio UI, it should always use prev_url. To make this
possible we checking length of contents which is always zero for studio
and more than 0 for legacy UI.
2022-10-25 17:23:10 +02:00
Sandeep Dubey
51b5e624b3
feat: upgrade TinyMCE v4.0.20 to TinyMCE v5.5.1 ( #30335 )
...
Co-authored-by: Arunmozhi <arunmozhi@opencraft.com >
2022-09-19 12:43:19 +02:00
Sarina Canelake
4a2f231302
fix: fix github url strings (org edx -> openedx)
2022-09-15 14:52:28 -04:00
Muhammad Umar Khan
a389a9ff10
Revert "Revert "refactor: move xmodule folder to root""
2022-06-20 18:20:06 +05:00
Muhammad Umar Khan
d890f06507
Revert "refactor: move xmodule folder to root"
2022-06-20 16:03:48 +05:00
M Umar Khan
a91df0c40f
refactor: move xmodule folder to root
...
- Moving xmodule folder to root as we're dissolving sub-projects of common folder in edx-platform
- More info: https://openedx.atlassian.net/browse/BOM-2579
- -e common/lib/xmodule has been removed from the requirements as xmodule has itself become the part of edx-platform and not being installed through requirements
- The test files common/lib/xmodule/test_files/ have been removed as they are not being used anymore
2022-06-20 14:33:45 +05:00