Kristin Aoki
af4cd55390
feat: unselect multiple choices type multi->single ( #181 )
2023-01-10 13:25:19 -05:00
connorhaugh
880d205cbb
Feat: raw editor ingress and egress logic ( #179 )
...
* feat: conditional rendering of olx editor.
* fix: open the raw editor if advanced is chosen
* fix: add test fix
* feat: add button to switch visual->advanced
* fix: add tests + lint for visual->advanced button
* feat: revert to advanced if parser fails
* fix: improve coverage
* feat: add confirm dialog to switch
* fix: load settings with advanced
* fix: refactor + lint fix
2023-01-10 09:42:44 -05:00
Kristin Aoki
09bb1dab2b
feat: add import transcripts from youtube ( #176 )
2022-12-23 10:54:07 -05:00
connorhaugh
2896393c53
feat: add problem type select
...
Co-authored-by: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com >
Co-authored-by: Raymond Zhou <56318341+rayzhou-bit@users.noreply.github.com >
2022-12-22 16:52:21 -05:00
connorhaugh
8dea72de99
feat:problem editor
...
Co-authored-by: Farhaan Bukhsh <farhaan@opencraft.com >
Co-authored-by: Navin Karkera <navin@disroot.org >
Co-authored-by: Kaustav Banerjee <kaustav@opencraft.com >
2022-12-20 14:52:20 -05:00
Kristin Aoki
07202c0518
feat: separate video id and url fields into two ( #164 )
2022-12-12 10:55:32 -05:00
Raymond Zhou
bcb3c3f7fb
feat: parseTranscript to work with all languages ( #162 )
...
* feat: parseTranscript to work with all languages
2022-12-09 11:05:50 -05:00
Kristin Aoki
01c3a42eb2
fix: transcript styling ( #159 )
2022-12-07 11:16:02 -05:00
Kristin Aoki
0b199b1f5d
feat: add black canvas when current thumbnail is deleted ( #156 )
2022-12-02 16:47:00 -05:00
Kristin Aoki
f38ae87c95
fix: length error on undefined fallback videos ( #147 )
2022-11-29 12:44:56 -05:00
connorhaugh
3506db7c14
Feat improve transcript flow ( #141 )
...
https://2u-internal.atlassian.net/browse/TNL-10199
Rewrite of Transcripts widget to improve flow.
2022-11-15 12:03:04 -05:00
Kristin Aoki
af6e21e1fe
fix: non-blocking UI bugs for video settings ( #140 )
2022-11-09 12:32:36 -05:00
Ken Clary
a4f0a8f162
feat: duration widget for video settings. TNL-9823.
2022-11-03 17:55:05 -04:00
Raymond Zhou
79ae64b562
feat: license widget ( #132 )
2022-11-02 10:41:40 -04:00
connorhaugh
bfb4de6b1a
Fix: temp remove video preview text from settings editor ( #134 )
...
* fix: remove preview
* fix: unrelated remove removed fetchImages
2022-10-25 11:44:39 -04:00
Kristin Aoki
e6101ed3ac
feat: update setAssetToStaticUrl to include all assets
2022-10-24 13:44:33 -04:00
Kristin Aoki
cb01ff17a0
feat: add handout widget
2022-10-19 12:17:59 -04:00
Kristin Aoki
84f35dad40
feat: add automatic thumbnail resampling for thumbnail widget
2022-10-13 15:07:08 -04:00
Kristin Aoki
36576903ea
feat: thumbnail widget
2022-10-12 15:42:38 -04:00
Raymond Zhou
d2f07045f0
Feat video source integration ( #125 )
...
* feat: video source integration
Co-authored-by: KristinAoki <kaoki@2u.com >
2022-10-12 12:38:44 -04:00
kenclary
a7abab1236
Convert video settings from xblock metadata into the redux store. In-progress draft. TNL-10009. ( #119 )
...
* feat: Convert video settings from xblock metadata into the redux store. In-progress draft. TNL-10009.
Co-authored-by: rayzhou-bit <rzhou@2u.com >
2022-10-04 14:59:22 -04:00
Raymond Zhou
cc3a2d8b85
feat: videosource to backend ( #118 )
...
* feat: videosource to backend
2022-09-30 11:00:06 -04:00
connorhaugh
45215ba504
Feat: full transcript widget ( #117 )
2022-09-27 14:09:29 -04:00
Kristin Aoki
e5ea0a096c
feat: change image absolute urls to relative urls
2022-08-31 12:03:07 -04:00
Kristin Aoki
2d427da80f
feat: add tinyMCE functionality for drag resizing of images
2022-08-31 09:18:36 -04:00
Kristin Aoki
4e69fffbef
feat: remove the ability to use image tools for content libraries
2022-08-30 16:40:17 -04:00
Kristin Aoki
2b49304ecc
feat: change static url to asset url in editor
2022-08-24 12:53:18 -04:00
Kristin Aoki
f86e1fe97e
feat: update editor text to match studio styling
2022-08-12 10:47:11 -04:00
Raymond Zhou
476c450e6c
Feat updates to code block button ( #93 )
...
* feat: updates to code block button
* feat: updates to code block button
2022-08-10 12:59:03 -04:00
Kristin Aoki
d739bcbdb5
feat: Prevent image uploads larger than 10 MB and add spinner
2022-08-08 15:44:59 -04:00
KristinAoki
cc7e502011
fix: added underline option to toolbar. TNL-10003
2022-08-01 09:11:01 -04:00
Raymond Zhou
80dfc6ba15
feat: www gallery raw selection ( #88 )
...
* feat: www gallery raw selection
2022-07-22 10:58:55 -04:00
Raymond Zhou
b047f7a2a8
feat: raw html editor ( #86 )
...
raw html editor
2022-06-28 14:25:09 -04:00
connorhaugh
cc4e19cd2a
fix: redirect to correct learning context ( #83 )
...
For https://2u-internal.atlassian.net/browse/TNL-9955
there are multiple instantiations of the text editor in different contexts, so we need to handle them upfront to not break either experience flow” or something along those lines…
2022-06-09 09:41:31 -04:00
connorhaugh
3b859734fd
feat: add simple code block and blockquote buttons ( #80 )
...
* feat: add simple code block and blockquote buttons
* fix: readaad context toolbar
2022-05-25 13:58:11 -04:00
connorhaugh
5aea213b8c
feat: add autocreate new xblock ( #67 )
...
This PR adds an automated script for generating the boilerplate code for adding a new xblock editor. As well as documentation for how to do so.
2022-05-16 16:14:18 -04:00
Ben Warzeski
564b953860
feat: video skeleton hooks ( #65 )
...
* feat: video skeleton hooks
* fix: lint
* Update src/editors/containers/VideoEditor/components/VideoSettingsModal/components/CollapsibleFormWidget.jsx
Co-authored-by: connorhaugh <49422820+connorhaugh@users.noreply.github.com >
Co-authored-by: connorhaugh <49422820+connorhaugh@users.noreply.github.com >
2022-05-09 14:23:21 -04:00
Ken Clary
91be5db424
fix: code plugin uses 'HTML' label instead of icon. Fixes TNL-9876.
2022-05-04 16:50:07 -04:00
Raymond Zhou
5200897e1b
Fix change to go back to 'fake' modal ( #62 )
...
* fix: rebase
* fix: tests
* fix: remove broken code button
* fix: test case with iff
2022-04-19 11:25:01 -04:00
Ken Clary
1999041cdf
fix: rearrange and add several tinymce toolbar items. Addresses TNL-9874.
2022-04-18 15:37:47 -04:00
Julia Eskew
51558fd17c
Add events sent to Segment for the save and cancel clicks for content editors. ( #44 )
...
* feat: Add events sent to Segment for the save and cancel clicks for a content editor.
Co-authored-by: rayzhou-bit <rzhou@edx.org >
2022-04-18 13:44:27 -04:00
Ken Clary
24baf8cbeb
fix: enable ordered and unordered lists in text editor. Fixes TNL-9855.
2022-04-14 15:20:31 -04:00
Ben Warzeski
cb1c00bf3c
Feat: Video skeleton ( #58 )
...
* pt1
* feat: video skeleton
* fix: update tests
* chore: update snapshots and linting
* fix: fix image context button
* feat: re-usable editor pattern
* fix: css and bad hook
2022-04-14 15:01:04 -04:00
connorhaugh
33b2c6a660
feat: image context toolbar ( #55 )
...
Note: this removes the crop and rotate functionality from the toolbar, as it requires an image_proxy server or tinymce cloud. https://www.tiny.cloud/docs-4x/plugins/imagetools/#imagetools_proxy . We also need to create a follow up ticket to handle right click behavior.
This is that follow up ticket
2022-04-08 13:23:42 -04:00
Raymond Zhou
8104aa3152
fix: load block title ( #51 )
2022-04-07 12:47:35 -04:00
connorhaugh
fd35c1cb18
Feat: Add Request Alerts and upload file ( #43 )
...
Fixes to Upload data type, as well as adding in of two error alerts for upload and fetch.
Co-authored-by: Ben Warzeski <bwarzeski@edx.org >
Co-authored-by: Raymond Zhou <56318341+rayzhou-bit@users.noreply.github.com
2022-04-04 08:33:31 -04:00
Ben Warzeski
0f87a61639
feat: Select img api ( #41 )
...
* feat: add capabilities
* chore: more tests
* fix: use correct hook source for getDispatch
* fix: fix fetchImages data contract
* fix: make onClose method a callback for ImageUploadModal
* chore: lint and test updates
* chore: clean up propType warning
Co-authored-by: connorhaugh <chaugh21@amherst.edu >
2022-03-30 15:13:19 -04:00
Ben Warzeski
1a5497a5ae
Feat select image modal ( #38 )
...
* feat: select image modal
* chore: fix module config
2022-03-24 16:16:38 -04:00
Ben Warzeski
09e9d865c2
Chore: Test coverage hunt ( #36 )
...
* chore: add brand mocking in gallery view
* feat: dev gallery app
* chore: link mock block ids to real block type api
* feat: image settings page features
* chore: more tests
* chore: keystore util and more testing
* chore: more tests
* chore: re-install lint plugin...
* chore: lint fixes
* chore: moar tests
* chore: remove brand from module.config and link gallery to edx.org brand
2022-03-24 11:15:32 -04:00
Jawayria
9e84e0ecf0
fix: update dependencies ( #32 )
...
* fix: update dependencies
Co-authored-by: M Umar Khan <umar.khan@arbisoft.com >
2022-03-16 09:45:35 -04:00