Commit graph

664 commits

Author SHA1 Message Date
Seonu Jang 0d559a5571
Fix typo (#1581) 2021-03-03 09:33:59 +03:00
Tomoyuki Hata a67e699991
Fix SanitizerConfig type definition (#1456)
* Fix SanitizerConfig type definition

* Update docs/CHANGELOG.md

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>

* Fix CHANGELOG

* Add JSDoc to TagConfig

* yarn lint:fix

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
2021-03-02 16:34:23 +03:00
Peter Savchenko 2759b25d35
refactoring(modules): the listeners module now a util (#1572)
* listeners module goes util

* fix listeners 'off' bug

* improve garbage collecting
2021-03-02 16:25:52 +03:00
Tomoyuki Hata 3bf30f0c1e
Add generics to OutputBlockData (#1326)
* Add generics to OutputBlockData

* Fix typo

* Update CHANGELOG.md

* Add @template description

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
2021-02-28 00:33:06 +03:00
Tomoyuki Hata e5fe93eeb5
Make passed config immutable (#1553)
* Make passed config immutable

* Update docs/CHANGELOG.md

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>

* Separate this.config initialization

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Taly <vitalik7tv@yandex.ru>
2021-02-28 00:31:11 +03:00
Taly 1772edf912
Update releases.md docs for update version workflow (#1571)
* Update releases.md

If the next update is planned to raise the minor version (`2.19.1` -> `2.20.0`), then change it before version update merge.

* Update docs/releases.md

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-02-27 22:35:26 +03:00
github-actions[bot] 970d64efda
Bump version (#1570)
Co-authored-by: github-actions <action@github.com>
2021-02-26 14:00:05 +03:00
Taly ae52d6116c
Update bump-version-on-merge-next.yml (#1569)
* Update bump-version-on-merge-next.yml

Error: `The process '/usr/bin/git' failed with exit code 128`

Report and fix: https://github.com/peter-evans/create-pull-request/issues/690

* Rename job
2021-02-26 13:51:18 +03:00
Tomoyuki Hata 8104585854
Don't except the first selected block (#1550)
* Don't except the first selected block

* yarn fix

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Taly <vitalik7tv@yandex.ru>
2021-02-26 12:51:53 +03:00
Taly a229cc5b82
Update releases.md (#1567) 2021-02-25 22:11:55 +03:00
github-actions[bot] 254a94e812
Bump version (#1562)
Co-authored-by: GitHub <noreply@github.com>
2021-02-24 21:13:22 +03:00
Taly cd6378c160
Feature: add bump version action (#1561)
* Update create-a-release-draft.yml

* Create bump-version-on-merge-next.yml

* Update releases.md
2021-02-24 21:04:29 +03:00
Taly c4a57c16a9
Feature: create a release draft workflow (#1555)
* Rename workflow file

* Create create-a-release-draft.yml

* Update releases.md
2021-02-22 23:27:24 +03:00
Taly 8e4b34a6e1
Feature: action for publishing package update (#1546)
* Update .npmignore

* Create a Publish package to NPM action

* Branches, versions and releases — complete guideline

* Update docs/releases.md

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>

* Update docs/releases.md

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>

* Update releases.md

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-02-19 18:33:04 +03:00
Taly 5cbeabd1cb
Update build commands (#1545)
* Update build commands

* Update package.json
2021-02-18 20:56:43 +03:00
Tomoyuki Hata 3f39cb735d
Set caret when block data pasted (#1470)
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-02-18 20:31:37 +03:00
kai_ogita 527ff4e6d1
Add url length validation to Link at inline-tool. (#1476)
* Add url length validation to Link at inline-tool.

fix

* simplify, add chengelog

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-02-18 20:25:38 +03:00
Umang G. Patel aa8675d61d
Toolbar toggler API (#1466)
* ToolBar Api Added

* Change Log added

* change Toggletoolbar to  toggleBlockSetting

* Update docs/CHANGELOG.md

* Update editor.js

* Update toggleBlockSetting to toggleBlockSettings

* Apply suggestions from code review

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>

* Apply suggestions from code review

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>

* Changes requested by hata added

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-02-18 22:20:45 +05:30
Tomoyuki Hata 143a539e01
Fix unstable block cut process (#1485)
* Fix unstable block cut process

* Update CHANGELOG

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-02-18 18:51:03 +03:00
Tomoyuki Hata 21adb61bc9
Scroll Window with block selection (#1457)
* Scroll Window with block selection

* Update CHANGELOG.md

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-02-18 18:48:05 +03:00
Hiếu Phan 51b1fdc9e0
Hotfix: sanitizer config type definition (#1491)
* fix: sanitizer config type definition

* update func parram in sanitizer config

* update type

* Update CHANGELOG.md

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-02-18 18:47:11 +03:00
Mihir Rane 50cbc4d63e
Remove unnecessary window promise (#1488) 2021-02-18 18:22:55 +03:00
dependabot[bot] 156a687f40
Bump ini from 1.3.5 to 1.3.8 (#1544)
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 16:50:26 +03:00
Tomoyuki Hata 4ddba9208d
chore(types): a generic type for tool config added (#1517)
* Add a generic type to ToolSettings

* Update tool-settings.d.ts

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-02-18 16:25:12 +03:00
Peter Savchenko 78478ace2b
chore(tests): testcases.md started (#1487)
Co-authored-by: Umang G. Patel <23169768+robonetphy@users.noreply.github.com>
2021-02-18 16:16:31 +03:00
Tomoyuki Hata 4c7cad1b41
Remove force options in Caret.navigateNext() and Caret.navigatePrevious() (#1525)
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-02-18 15:19:20 +03:00
Taly fbd4bd9e0a
Feature: remove bundles (#1541)
* Remove dist directory

* Ignore dist directory

* Remove local file usage

* Add error banner for missing bundle

* Update CHANGELOG.md

* Fix missed code

* Add mkdir dist command
2021-02-18 14:06:20 +03:00
Peter Savchenko c106819184 the long line splitted for several small ones, some more docs added 2021-02-17 18:01:28 +03:00
Tomoyuki Hata 7c8778acc4 Fix BlockManager.setCurrentBlockByChildNode() with multiple Editor.js instances 2021-02-17 18:01:28 +03:00
Peter Savchenko c0ff646e8e chore(example): the new example page for testing multiple instances 2021-02-17 17:22:29 +03:00
Nikita Melnikov 83d8fe7df5
fix license badge in README.md (#1534) 2021-02-11 13:50:18 +03:00
Peter Savchenko b78707fb78 fix eslint 2020-12-08 22:06:28 +03:00
Peter Savchenko c4eb345c3f package version updated 2020-12-08 22:06:28 +03:00
Mihir Rane 6ce651ec54 Remove project id and Correct the command name. (#1452) 2020-12-08 22:06:28 +03:00
Tomoyuki Hata 421a975fed Change shortcut listener binding (#1431)
* Change shortcut listener binding

* Update CHANGELOG.md

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2020-12-08 22:06:28 +03:00
Mihir Rane fea4276a3c Basic initialisation test for Editor.js (#1410)
* Initial commit

* Fixed test.html file

* Create editor instance in the test

* Assert paragraph data in editor instance

* Moving cypress folder to test folder

* Minor Fixes

* Removed config test for now

* Fixed example.html

* Fixed editor.js dist path

* Minor Fixes

* Stored Host in a const

* Add nodemon and Fix commands

* Add and configure cypress eslint plugin

* Updated Tests according to best practices

* Minor FIxes

* Minor FIxes

* adjust eslint and ts

* Update .eslintrc

* improve config

* debug tests

* fix tests

* Fix declarations

* descrease debounce

* rm timeout

* Update CHANGELOG.md

* Update CHANGELOG.md

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
2020-12-08 22:06:28 +03:00
Murod Khaydarov 0d5fbfa3c6 Replace typeofs (#1434)
* Replace typeofs

* save eslint fixes

* fix

* update

* remove sourcemap

* update

* update changelog

* fix typo
2020-12-08 22:06:28 +03:00
Peter Savchenko 1a8d0041dc fix(caret): right-arrow on last non-default block (#1416)
* fix(caret): last non-default block navigation won't craete a new block untill reaching the end

* reuse variable
2020-12-08 22:06:28 +03:00
Tomoyuki Hata f67470700a Sanitize pasted block data (#1430) 2020-12-08 22:06:28 +03:00
Tomoyuki Hata bbb47587dd fix(interaction): problem with entering to Editor.js by Tab key (#1397)
* Fix problem with entering to Editor.js by Tab key
* Optimize current block setting

Co-authored-by: t.hata <hata@impact-blue.co.jp>
2020-12-08 22:06:28 +03:00
Umang G. Patel 3c5c26599f static getter added to mergeble method (#1422)
* static getter added to mergable method

* build production bundle

* Changelog added
2020-12-08 22:06:28 +03:00
Umang G. Patel 31920a7498 Resolve editor.destroy() Problem (#1404)
* Resolve editor.destroy() Problem

* Resolve this.flipper undefined in inline.ts in readonly mode

* fix destroy methods

* destroy conversion toolbar on toggling read-only

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2020-12-08 22:06:28 +03:00
Peter Savchenko 36d5a6751f
fix eslint 2020-12-08 17:14:47 +03:00
Peter Savchenko c1f73e723f
package version updated 2020-12-08 17:07:04 +03:00
Mihir Rane 59a303438c
Remove project id and Correct the command name. (#1452) 2020-12-02 23:36:13 +05:30
Tomoyuki Hata bbbd637dfd
Change shortcut listener binding (#1431)
* Change shortcut listener binding

* Update CHANGELOG.md

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2020-11-21 21:08:49 +03:00
Mihir Rane 585e01b06c
Basic initialisation test for Editor.js (#1410)
* Initial commit

* Fixed test.html file

* Create editor instance in the test

* Assert paragraph data in editor instance

* Moving cypress folder to test folder

* Minor Fixes

* Removed config test for now

* Fixed example.html

* Fixed editor.js dist path

* Minor Fixes

* Stored Host in a const

* Add nodemon and Fix commands

* Add and configure cypress eslint plugin

* Updated Tests according to best practices

* Minor FIxes

* Minor FIxes

* adjust eslint and ts

* Update .eslintrc

* improve config

* debug tests

* fix tests

* Fix declarations

* descrease debounce

* rm timeout

* Update CHANGELOG.md

* Update CHANGELOG.md

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
2020-11-21 21:01:31 +03:00
Murod Khaydarov f440a60ead
Replace typeofs (#1434)
* Replace typeofs

* save eslint fixes

* fix

* update

* remove sourcemap

* update

* update changelog

* fix typo
2020-11-21 20:54:01 +03:00
Peter Savchenko e319e04350
fix(caret): right-arrow on last non-default block (#1416)
* fix(caret): last non-default block navigation won't craete a new block untill reaching the end

* reuse variable
2020-11-21 16:44:20 +03:00
Tomoyuki Hata bfd0ea10ea
Sanitize pasted block data (#1430) 2020-11-21 16:15:13 +03:00