JackUait
c6fc903e2a
fix: all eslint issues
2025-11-15 03:55:38 +03:00
JackUait
1d6d0a477e
fix: left typescript errors
2025-11-15 03:33:20 +03:00
JackUait
b677b63eeb
fix: all typescript errors
2025-11-15 03:13:55 +03:00
JackUait
b827e4a30f
test: move ALL tests from Cypress to Playwright
2025-11-14 20:51:10 +03:00
JackUait
0379064dbb
test: move part of the tests from Cypress to Playwright
2025-11-14 18:51:31 +03:00
JackUait
d4c73564f8
fix: lint issues and add tests for the left modules
2025-11-14 02:52:17 +03:00
JackUait
3b97e0fbd8
fix: lint issues fixed and tests added for modules
2025-11-13 23:06:17 +03:00
JackUait
41484abd5f
fix: add tests and fix lint issues for some files
2025-11-12 06:31:39 +03:00
JackUait
334b85981d
fix: add tests and fix lint issues for blocks.ts/block.ts
2025-11-11 12:53:13 +03:00
JackUait
cae0b37779
fix: add tests and fix lint issues in caret.ts
2025-11-11 11:15:58 +03:00
JackUait
cce5037113
fix: add tests and fix lint issues in toolbox.ts
2025-11-11 07:18:33 +03:00
JackUait
1bd18fe258
test: add additional E2E tests for tooltip
2025-11-11 06:27:05 +03:00
JackUait
8372ee46b8
fix: add tests and fix lint issues in popover-desktop.ts
2025-11-11 05:42:56 +03:00
JackUait
1548a56d2d
fix: add unit tests and fix lint issues for sanitizer.ts
2025-11-11 04:36:18 +03:00
JackUait
f02e838dc7
fix: write tests for tooltip.ts and fix lint issues
2025-11-11 04:17:03 +03:00
JackUait
3ec36a5d7c
test: add tests for i18n
2025-11-10 22:13:35 +03:00
JackUait
bd40b0ff69
test: add tests for sanitisation
2025-11-10 20:50:34 +03:00
JackUait
d14b971774
test: add tests for popover search
2025-11-10 20:22:00 +03:00
JackUait
7d284c03a5
test: move sanitisation tests from Cypress to Playwright
2025-11-10 17:32:10 +03:00
JackUait
24b13ad191
test: add move the tests that were left in Cypress for popover-search to Playwright
2025-11-10 17:20:36 +03:00
JackUait
fb2329811f
test: make sure that E2E tests always run with the latest changes
2025-11-10 17:15:45 +03:00
JackUait
117bc0edce
test: add tests for popover search
2025-11-10 17:14:11 +03:00
JackUait
f26202e8d7
fix: get rid of deprecated API in inline-tool-bold.ts
2025-11-10 16:54:40 +03:00
JackUait
ec2865091a
fix: make ALL tests in inline-tool-bold pass
2025-11-10 14:52:07 +03:00
JackUait
1a8ec5571c
feat: make all test cases of inline-tool-bold work
2025-11-10 14:15:34 +03:00
JackUait
fdcfef6f5a
test: add tests for inline-link-tool
2025-11-10 05:04:38 +03:00
JackUait
7107717246
test: add data selectors for states of inline-tool-link
2025-11-09 01:34:08 +03:00
JackUait
0a23e92111
fix: replace execCommand in selection.ts
2025-11-09 01:07:51 +03:00
JackUait
7940e123e5
test: write tests for inline bold tool
2025-11-09 00:02:59 +03:00
JackUait
bc540d1c0b
fix: lint issues in tests
2025-11-08 01:40:23 +03:00
JackUait
ca50d7895e
fix: lint issues in index.ts
2025-11-07 15:08:25 +03:00
JackUait
80be68b031
test: skip copy-paste test
2025-11-07 02:48:30 +03:00
JackUait
4edf334b41
fix: lint issues in tests
2025-11-07 02:23:21 +03:00
JackUait
29c087bf08
fix: lint/typescript errors
2025-11-06 18:47:00 +03:00
Peter
7da61e98ff
improvement(caret): caret.setToBlock() offset argument improved ( #2922 )
...
* chore(caret): caret.setToBlock offset improved
* handle empty block
* Update caret.cy.ts
* fix eslint
2025-04-30 19:48:20 +03:00
Peter
cd65d8cd29
imrovement(flipper): allow to select next/prev line by shift arrows ( #2918 )
...
* fix: prevent flipper navigation when shift key is pressed
* rm logs
* feat: improve line selection with Shift + Up/Down
* fix lint action
* fix action
* upd
2025-03-11 10:01:46 +03:00
Omotayo Obafemi
d950a11b8e
Bug Fix For When "/" Overides external text ( #2894 )
...
* Bug Fix For When / Overides external text
* Moved fix to blockEvents
* Moved fix to blockEvents
* Moved fix to blockEvents
* Refactored test to simulate behaviour
* Added fix to change log
* Refactored test to mimick exact behaviour of the bug
---------
Co-authored-by: Omotayo Obafemi <omotayo@testlio.com>
Co-authored-by: Peter <specc.dev@gmail.com>
2025-01-08 18:23:38 +03:00
Vineeth
444caa9870
fix: properly handle visible whitespaces in empty blocks ( #2865 )
...
* fix: handle whitespace input in empty placeholders correctly
* fix: isNodeEmpty() to handle visible whitespaces
* chore: bump version from 2.31.0-rc.5 to 2.31.0-rc.6
* chore: bump version from 2.31.0-rc.5 to 2.31.0-rc.6
* fix: submodules updated
* fix: eslint errors
* test: backspace removes trailing spaces, hides placeholder in empty blocks
* fix: update incorrect tests
* fix: resolving submodules issue
* Create list
---------
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2024-12-21 19:40:15 +05:30
Peter
6893462d4b
fix(inline-tools): inline tools shortcuts now works in read-only mode ( #2891 )
...
* fix(inline-tools): inline tools shortcuts now works in read-only mode
* use ubuntu-20.04 instead of latest
2024-12-21 11:28:55 +03:00
Peter
7ee06228e7
chore(ui): update current block in readonly by clicks on block ( #2859 )
...
* chore(ui): update current block in readonly by clicks on block
* fix eslint
2024-11-06 20:54:51 +03:00
e11sy
da4257a67f
Feat (Conversion-config): pass target tool config to the conversionConfig.import method ( #2848 )
...
* pass config to the conversionConfig.import method
- Now `convertStringToBlockData` method passes target tool config the import method
- Fixed types in convesion config file (somehow imprort could return function that returns string, but import should return method that would return ToolData) this caused just type error that never been reached because types were actually ignored
- Added test that checks, that import method actualy gets passed config
* update changelog
* eslint fix
* updated test description
* jsdoc improved
* typos in changelog
2024-10-17 19:38:02 +03:00
e11sy
3cd24c4da1
Chore (toolbox): improved shortcuts visibility when tool exports array of toolbox items ( #2846 )
...
* toolbox items logic improved
* typo
* lint fix
* logic improved
* make displaySecondaryLabel true by default
* eslint fix
* added testcase
* updated changelog
* typo
* lint fix
2024-10-16 21:57:43 +03:00
Peter
eb7ffcba3c
fix(merge): after merge caret will be set in a place of glue ( #2841 )
...
* fix merge caret loosing
* changelog and patch
* Update nested-list
* Update Backspace.cy.ts
* Update Backspace.cy.ts
* fix tests
* fix tests
2024-10-09 21:28:04 +03:00
Peter
2275ddfc3a
feat(inline-toolbar): inline tools now can be used in the readonly mode ( #2832 )
...
* feat(inline-toolbar): inline tools now can be used in the readonly mode
* tests added
* docs improved
2024-10-08 11:38:22 +03:00
Ilya Gorenburg
b6ba44d610
fix: prevent inline toolbar from closing in nested instance of editor ( #2780 )
...
* fix: prevent inline toolbar from closing in nested instance of editor
* docs: updated changelog.md with fix description
* fix: fix import to use `type`
---------
Co-authored-by: Peter <specc.dev@gmail.com>
2024-09-14 01:12:46 +03:00
VolgaIgor
c82933616c
Fixed display of conversion menu for blocks without export rule ( #2799 )
...
* Fixed display of convert menu for blocks without export rule
According to the workflow script from the documentation:
https://editorjs.io/tools-api/#conversionconfig
* Update CHANGELOG.md
* some improvements and tests
---------
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2024-09-14 00:39:19 +03:00
Peter
3d01be4a69
fix(types): tools export types added ( #2802 )
...
* fix types export
* lint
* changelog
* tests fixed
* fix tests imports
* lint tests
* upd submodule
* Update yarn.lock
* rename wrapper to factory
* Update package.json
* rename to adapters
* Update tools.d.ts
* BlockTool -> BlockToolAdapter etc
* Update nested-list
* Update collection.ts
2024-08-09 18:04:57 +03:00
Tatiana Fomina
057bf17a6f
Fix i18n in nested popover ( #2779 )
2024-07-11 22:25:36 +03:00
Tatiana Fomina
89e192a56d
fix(ConvertTo): i18n ( #2776 )
...
* Fix i18n for convert to
* Add tests
* Update changelog
---------
Co-authored-by: Peter <specc.dev@gmail.com>
2024-07-10 23:26:42 +03:00
Tatiana Fomina
b6674367a5
Fix form submit on bold inline tool click ( #2775 )
2024-07-10 23:13:37 +03:00