Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add <del> elements to default processors and use knownElementProcessor for this type of element. #2770

Merged
merged 4 commits into from
Aug 22, 2024

Conversation

BryanValverdeU
Copy link
Contributor

@BryanValverdeU BryanValverdeU commented Aug 16, 2024

When pasting content with Elements of del tag. Since the element is unknown we process it with generalProcessor. But this cause that the result of the paste is different. This is because when we call the ensureParagraph.ts function and the current group is general and not paragraph, ensure Paragraph will create a new paragraph and it will be inserted inside of the del element. Causing the issue seen in the image below for the Before,

To fix add this type of tag that adds strikethrough style to the known element processor.

Source:
image

Before
image

After
image

@BryanValverdeU BryanValverdeU merged commit e97ff6e into master Aug 22, 2024
7 checks passed
JiuqingSong added a commit that referenced this pull request Sep 6, 2024
* image-selection

* fixes

* safari fix

* fix drag and drop

* fixes

* fixes

* Add `<del>` elements to default processors and use knownElementProcessor for this type of element. (#2770)

* init

* Use alphabet order

* Dont remove the MarginTop/Bottom from lists when pasting from Word Online (#2778)

* init

* remove unneeded function

* try fix build

* Reconcile table and image selection for cache (#2714)

* Improve cache

* fix build

* improve

* add test

* Cache and entity 2

* Add test

* Reconcile table and image selection for cache

* support reconcile entity delimiter

* fix build

* add test

---------

Co-authored-by: Bryan Valverde U <[email protected]>

* Set segmentFormat text color to black when creating the model of the clipboard content and using Keep source formatting paste type (#2773)

* init

* add a link to tests and make sure it is handled correctly

* fixes image in tables

* Bump webpack from 5.84.1 to 5.94.0 (#2780)

Bumps [webpack](https://github.com/webpack/webpack) from 5.84.1 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.84.1...v5.94.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Resolve null sheet in convertInlineCss (#2784)

* init

* update

* Update paste code to add a paragraph when the clipboard contains atleast a block element (#2777)

* init

* add a link to tests and make sure it is handled correctly

* init

* try fix build

* fix build

* Fix 300391: [Mail] The numbers will become a continuous sequence after typing enter at the last line of the numbering above (#2782)

Co-authored-by: Bryan Valverde U <[email protected]>

* Pressing Tab inside a table should select all node contents of the next cell (#2764)

* normalise position

* revert

* empty cell check

* select using children

* fix tests

* fix

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Julia Roldi (from Dev Box) <[email protected]>
Co-authored-by: Julia Roldi <[email protected]>
Co-authored-by: Bryan Valverde U <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andres-CT98 <[email protected]>
JiuqingSong added a commit that referenced this pull request Sep 6, 2024
* image-selection

* fixes

* safari fix

* fix drag and drop

* fixes

* fixes

* Add `<del>` elements to default processors and use knownElementProcessor for this type of element. (#2770)

* init

* Use alphabet order

* Dont remove the MarginTop/Bottom from lists when pasting from Word Online (#2778)

* init

* remove unneeded function

* try fix build

* Reconcile table and image selection for cache (#2714)

* Improve cache

* fix build

* improve

* add test

* Cache and entity 2

* Add test

* Reconcile table and image selection for cache

* support reconcile entity delimiter

* fix build

* add test

---------

Co-authored-by: Bryan Valverde U <[email protected]>

* Set segmentFormat text color to black when creating the model of the clipboard content and using Keep source formatting paste type (#2773)

* init

* add a link to tests and make sure it is handled correctly

* fixes image in tables

* Bump webpack from 5.84.1 to 5.94.0 (#2780)

Bumps [webpack](https://github.com/webpack/webpack) from 5.84.1 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.84.1...v5.94.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Resolve null sheet in convertInlineCss (#2784)

* init

* update

* Update paste code to add a paragraph when the clipboard contains atleast a block element (#2777)

* init

* add a link to tests and make sure it is handled correctly

* init

* try fix build

* fix build

* Fix 300391: [Mail] The numbers will become a continuous sequence after typing enter at the last line of the numbering above (#2782)

Co-authored-by: Bryan Valverde U <[email protected]>

* Pressing Tab inside a table should select all node contents of the next cell (#2764)

* normalise position

* revert

* empty cell check

* select using children

* fix tests

* fix

* Bump version to 9.10.0

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Julia Roldi (from Dev Box) <[email protected]>
Co-authored-by: Julia Roldi <[email protected]>
Co-authored-by: Bryan Valverde U <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andres-CT98 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants