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

Typescriptify Phase IV 💃🕺 #742

Merged
merged 12 commits into from
Sep 2, 2020
Merged

Typescriptify Phase IV 💃🕺 #742

merged 12 commits into from
Sep 2, 2020

Conversation

ZeeJab
Copy link
Contributor

@ZeeJab ZeeJab commented Aug 7, 2020

This PR is Phase 4 of migrating the mobiledoc-kit lib to typescript. The primary focus here was the parsers.

Additionally, while doing this work, I discovered that the legacy image section did not have clone() implemented, which is bug. This bug was not caught previously because there were no tests for it. I fixed the bug, and added a test... however, the test is failing in Safari due to unusual behavior in selection management that differs from Chrome and Firefox.

I'm skipping the test for now, and we can either remove the image section in an upcoming refactor (which was part of the road to 1.0 plan from the beginning) or find a fix for the Safari bug.

@ZeeJab ZeeJab force-pushed the zeejab/typescript-phase-4 branch 2 times, most recently from d716718 to 37e87e4 Compare August 11, 2020 12:37
@ZeeJab ZeeJab changed the title [WIP] Typescriptify Phase IV 💃🕺 Typescriptify Phase IV 💃🕺 Sep 2, 2020
@ZeeJab ZeeJab requested a review from tomdale September 2, 2020 14:17
@ZeeJab ZeeJab merged commit b7e109b into master Sep 2, 2020
@ZeeJab ZeeJab deleted the zeejab/typescript-phase-4 branch October 6, 2020 12:36
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.

2 participants