Jesper Hodge
2c6679fe06
Feat raw olx editing. TNL-10218 ( #182 )
...
* refactor: move CodeEditor to shared components and remove circular dependency
* feat: add code editor to problem editor
* fix: typo
* feat: add save function to raw olx editor and add highlighting
* feat: simplify and add tests to edit problem view
* feat: add tests to problem edit view
* fix: update raw editor tests
* fix: code editor tests
* fix: package-lock
* fix: lint
2023-01-11 14:23:06 -05:00
Raymond Zhou
cc61e2944c
feat: header overlap content when scrolling down ( #161 )
...
* feat: header overlap content when scrolling down
2022-12-07 15:24:48 -05:00
Ken Clary
c89ad83ed5
fix: filter for images in a null-safe/undefined-safe way. Fixes TNL-10183.
2022-10-26 20:32:52 -04:00
Kristin Aoki
ca5846f1f6
fix: text editor save to use assets array instead of object
2022-10-25 10:42:26 -04:00
Kristin Aoki
8e55081ce1
feat: revert selection.url change and replaced with getting the relative path substring from the absolute url
2022-10-24 16:49:47 -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
Kristin Aoki
ff636837cf
feat: transcript parent widget component
2022-09-14 11:07:20 -04:00
connorhaugh
3f303a718d
feat: unescape alphanumerics in code Editor ( #112 )
...
* feat: unescape alphanumerics in code Editor
* fix: replace disable with not render
2022-09-09 11:09:53 -04:00
Kristin Aoki
03a609ea98
feat: allow .ico image file types
2022-09-08 12:36:34 -04:00
connorhaugh
720b41193f
fix: intermittent raw loading error ( #109 )
...
As sometimes the html components are rendered downstream before the block is loaded, we need to handle the case of no block value being provided to the raw editor at the time of first render. Subsequent thunk actions will trigger re-renders to display the block.
2022-09-01 14:35:44 -04:00
Kristin Aoki
e5ea0a096c
feat: change image absolute urls to relative urls
2022-08-31 12:03:07 -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
36380edce4
feat: add codeMirror lineWrapping extension
2022-08-29 09:39:46 -04:00
Kristin Aoki
2b49304ecc
feat: change static url to asset url in editor
2022-08-24 12:53:18 -04:00
Raymond Zhou
09110ec0b0
feat: run onImgLoad even on broken images ( #102 )
...
* feat: run onImgLoad even on broken images
2022-08-23 06:00:46 -04:00
connorhaugh
564dcb8ebc
feat: improve raw HTML editing Experince. ( #101 )
...
* feat: add contents
* feat: add codemirror support to raw HTML editing
* feat: add test coverage
* fix: error
* fix: update codeeditor file path
* fix: update messages
2022-08-22 15:19:21 -04:00
Kristin Aoki
617f316f37
feat: allow relative urls for assets
2022-08-18 09:04:44 -04:00
Kristin Aoki
d68c357a86
feat: resolve console errors regarding skin.css
2022-08-15 11:26:39 -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
1b180de468
feat: add altText and isDecorative persistence for image editing
2022-08-10 09:17:35 -04:00
Kristin Aoki
d739bcbdb5
feat: Prevent image uploads larger than 10 MB and add spinner
2022-08-08 15:44:59 -04:00
Kristin Aoki
9b23731acc
feat: Add functionality to resize image based on percentage ( #94 )
...
* feat: add image resizing with percents
2022-08-05 12:13:57 -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
b2fec70702
feat: swap relative Urls bool ( #85 )
2022-06-10 10:46:34 -04:00
connorhaugh
728dc58ac4
fix: Remove addition to URLs in text editor ( #84 )
2022-06-09 09:43:23 -04:00
Raymond Zhou
ca9f788838
feat: toolbar stays visible when scrolling ( #82 )
2022-05-27 12:40:20 -04:00
kenclary
c02bb9df7f
Merge branch 'main' into kenclary/TNL-9943
2022-05-25 17:23:07 -04:00
Ken Clary
5922e25b3d
fix: allow style tags inside html body, to match old editor behavior. TNL-9943.
2022-05-25 15:15:43 -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
a3c50b2723
feat: allow all html tags ( #77 )
...
* feat: allow all html tags.
2022-05-18 13:24:13 -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
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
Ken Clary
91be5db424
fix: code plugin uses 'HTML' label instead of icon. Fixes TNL-9876.
2022-05-04 16:50:07 -04:00
connorhaugh
0d4688ce75
feat: remove codesample add code plugin ( #64 )
2022-04-19 12:53:33 -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
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
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
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
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