Ken Clary
d74f2b8ba9
chore: npm update, using node 16 / npm 8. TNL-9879.
2022-05-15 09:57:10 -04:00
Raymond Zhou
76dcd1a920
Feat alert users with feedback instead of disabling next/save buttons ( #68 )
...
* feat: implemented user feedback ErrorAlerts
2022-05-13 15:23:42 -04:00
Jawayria
b5480beaf8
feat: Add package-lock file version check ( #73 )
2022-05-13 14:55:29 -04:00
Tim McCormack
18e3012462
fix: Fix pull_translations by using correct CLI flag for languages ( #74 )
...
Docs: https://developers.transifex.com/docs/using-the-client
Apparently this CLI option changed from singular to plural at some point.
2022-05-13 13:03:26 -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
bszabo
964f00e563
Merge pull request #71 from edx/TNL-9888-text-editor-ADR
...
docs: ADR for text editor decisions May 2022
2022-05-06 11:39:56 -04:00
Bernard Szabo
46458b0f58
docs: TNL-9888 ADR for text editor decisions May 2022
...
Mostly notes on how to use TinyMCE to meet product requirements
Includes pull request feedback
Co-authored-by: Ben Warzeski <bwarzeski@2u.com >
2022-05-06 11:38:59 -04:00
Bernard Szabo
da6bdad9f0
docs: TNL-9888 ADR for text editor decisions May 2022
...
Mostly notes on how to use TinyMCE to meet product requirements
Includes pull request feedback
Co-authored-by: Ben Warzeski <bwarzeski@2u.com >
2022-05-06 11:24:18 -04:00
kenclary
121f28c535
Merge pull request #70 from edx/kenclary/TNL-9876
...
fix: code plugin uses 'HTML' label instead of icon. Fixes TNL-9876.
2022-05-04 18:25:12 -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
Bernard Szabo
7b6bd31475
docs: fix typo and clarify no feature loss requirement
...
per Ray Zhou's PR feedback
2022-05-04 15:24:13 -04:00
Raymond Zhou
51f89bdc1e
feat: The X Button in the Top Right Doesn't do anything. ( #66 )
...
* fix: tests
* fix: onClose test case
2022-05-04 14:20:23 -04:00
Bernard Szabo
5920096306
docs: ADR for text editor decisions May 2022
...
Mostly how to use and extended tinyMCE
2022-05-04 10:52:44 -04:00
connorhaugh
0d4688ce75
feat: remove codesample add code plugin ( #64 )
2022-04-19 12:53:33 -04:00
connorhaugh
081129b639
feat: no-op commit update readme ( #63 )
...
this is for the release to stage.
2022-04-19 11:54:25 -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
kenclary
be12d11027
Merge pull request #61 from edx/kenclary/TNL-9874
...
fix: rearrange and add several tinymce toolbar items. Addresses TNL-9874.
2022-04-18 16:43:00 -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
kenclary
3620cac421
Merge pull request #60 from edx/kclary/TNL-9855
...
fix: enable ordered and unordered lists in text editor. Fixes TNL-9855.
2022-04-14 16:05:04 -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
bszabo
0edee6b4e0
Merge pull request #57 from edx/TNL-9804-make-small-code-stewardship-changes-to-frontend-lib-content-components
...
Tnl 9804 make small code stewardship changes to frontend lib content components
2022-04-11 18:12:19 -04:00
Bernard Szabo
0d60cd97a0
refactor: Fix footer aria descriptions
...
'screensaver' in Aria description messages changed to 'screen reader'
2022-04-11 16:33:19 -04:00
Raymond Zhou
553e4d8c04
fix: editor has double scrollbars ( #59 )
2022-04-11 12:26:39 -04:00
Bernard Szabo
48fcfb0e00
refactor: Preserve button default messages
...
description for aria labels may explicitly reference intended screensaver use, but label names and ids should remain unchanged
2022-04-08 16:55:14 -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
ef6ea6b617
fix: saving block title ( #50 )
...
* fix: saving block title
* fix: ben's suggestions
2022-04-08 12:45:49 -04:00
Bernard Szabo
d79ee29b96
refactor: consistent naming and default message for saveButton label
...
Prior to this change Aria message and default message were different
2022-04-07 16:12:13 -04:00
Bernard Szabo
26c0c78660
refactor: use consistent ordering for header/footer attributes
2022-04-07 16:12:13 -04:00
kenclary
bc3ef37dcf
Merge pull request #53 from edx/kenclary/TNL-9832
...
fix: remove spurious hard-coded height for img-settings-form-container class. Fixes TNL-9832.
2022-04-07 15:49:06 -04:00
Ken Clary
e3236e9d95
fix: remove spurious hard-coded height for img-settings-form-container class. Fixes TNL-9832.
2022-04-07 15:44:47 -04:00
connorhaugh
c817e17d8a
fix: update texteditor spacing ( #49 )
...
footer is now locked to bottom of page, and that text editor content scrolls, and that this works on resize of page.
2022-04-07 14:49:15 -04:00
Raymond Zhou
8104aa3152
fix: load block title ( #51 )
2022-04-07 12:47:35 -04:00
connorhaugh
c3d9109211
fix: remove merge artifiact ( #48 )
...
For repo health
2022-04-06 10:50:08 -04:00
Raymond Zhou
45758612a4
feat: empty gallery ( #46 )
...
Adds a new option to the behavior for when the gallery has no images in it.
2022-04-05 11:43:40 -04:00
connorhaugh
049b6a9211
Fix: release ci ( #47 )
...
* 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
* fix: upload of file
* fix: error notifcations
* fix: improve test coverage
* fix: lint fixes
* fix: lint fix
* rebase: stept 1
* rebase: step 2
* fix: use correct hook source for getDispatch
* rebase: step 3
* rebase: step 4
* chore: clean up propType warning
* fix: upload of file
* rebase: step 5
* fix: improve test coverage
* fix: lint fixes
* fix: release CI
Co-authored-by: Ben Warzeski <bwarzeski@edx.org >
2022-04-04 09:17:34 -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
Raymond Zhou
28516a0389
fix: text editor save ( #45 )
...
* fix: text editor save
* fix: update snapshot
2022-04-01 17:01:12 -04:00
Raymond Zhou
dca18b9b97
chore: i18n complete ( #37 )
...
* chore: i18n
2022-03-31 16:14:29 -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
Ben Warzeski
284601d6d2
feat: image dimension lock logic update ( #34 )
2022-03-22 10:03:26 -04:00
Ben Warzeski
3b8a7780ac
I18n example ( #33 )
...
* feat: i18n pt 1
* fix: prevent float calculations when updating dimensions
2022-03-17 14:08:46 -04:00
Ben Warzeski
a79da4cb2d
feat: useState test util ( #31 )
2022-03-16 11:27:08 -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
Ben Warzeski
32e4d5f7a1
feat: Image settings feature and design completeness ( #30 )
...
* feat: devgallery api mode
* feat: dev gallery app
* chore: link mock block ids to real block type api
* feat: image settings page features
* fix: update tests
* fix: console message cleanup
* fix: test fixes from code walkthrough with ray
2022-03-15 16:32:07 -04:00
connorhaugh
4ae2d1230b
feat: insert images into text editor html ( #29 )
...
This work adds the functionality that when an image is selected ineither the select image step of the image upload modal, or by using the toolbar inside tinymce, the requisite image is loaded into the settings page, and on the click of the save button, it is inserted into tinymce html.
2022-03-15 10:53:56 -04:00
connorhaugh
5258e93972
Test add requests redux tests ( #24 )
...
Add redux tests as well as get save functionality working.
2022-03-07 19:43:46 -05:00