github-actions[bot]
320a30afcc
bump: 2.26.0 is ready ( #2189 )
...
* Bump version
* Update package.json
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-11-29 22:03:33 +04:00
github-actions[bot]
04118b2d6e
bump: 2.26.0-rc.7
...
Co-authored-by: github-actions <action@github.com>
2022-11-28 20:28:41 +04:00
github-actions[bot]
a8026e6829
Bump version ( #2183 )
...
Co-authored-by: github-actions <action@github.com>
2022-11-26 11:37:53 +04:00
github-actions[bot]
6088aaead6
bump: 2.26.0-rc.5
...
Co-authored-by: github-actions <action@github.com>
2022-11-26 10:48:28 +04:00
github-actions[bot]
fb86d71828
bump: 2.26.0-rc.4
...
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-11-26 03:09:00 +04:00
github-actions[bot]
a1071b7229
Bump version ( #2178 )
...
Co-authored-by: github-actions <action@github.com>
2022-11-25 22:29:01 +04:00
Peter Savchenko
b1b582b150
feat(icons): codex icons package is used instead of svg sprite ( #2173 )
...
* chore(icons): migrating to the coded icon pack
* conversion toolbar
* inline toolbar, part 1
* inline-link tool has the new icons
* added a test for creating a link by Enter keydown in link input
* rm last icons, svg sprite, loaders
* rollback .ce-settings styles
* Update CHANGELOG.md
* Update settings.json
2022-11-25 22:26:23 +04:00
github-actions[bot]
f0f8f8fcb5
Bump version ( #2177 )
...
Co-authored-by: github-actions <action@github.com>
2022-11-25 22:01:02 +04:00
Peter Savchenko
3272efc3f7
chore(linting): eslint updated, code linted ( #2174 )
...
* update eslint + autofix
* a bunch of eslint fixes
* some spelling & eslint fixes
* fix some eslint errors and spells
* Update __module.ts
* a bunch of eslint fixes in tests
* Update cypress.yml
* Update cypress.yml
* fix cypress docker image name
* fixes for tests
* more tests fixed
* rm rule ignore
* rm another ignored rule
* Update .eslintrc
2022-11-25 21:56:50 +04:00
github-actions[bot]
19f3790cfd
Bump version ( #2169 )
...
Co-authored-by: github-actions <action@github.com>
2022-11-22 00:30:24 +04:00
github-actions[bot]
cd06bfc9c5
Bump version up to 2.26.0-rc.0 ( #2105 )
...
* Bump version
* Update package.json
* Update changelog
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Tanya Fomina <fomina.tatianaaa@yandex.ru>
2022-11-03 22:39:51 +03:00
Tatiana Fomina
581289c03e
Block tunes as a popover ( #2091 )
...
* Default tunes to popover
* Add the rest of default tunes
* Add popover
* Cleanup
* Rename custom content
* Cleanup
* Add ability to open block settings upwards
* Fix tests
* Cleanup default tunes
* Rename and cleanup
* Add ability to display rendered custom tunes
* cleanup
* Rename
* Add flag to close tunes popover
* Cleanup
* i18n
* Cleanup
* Fix build and tests
* Fix for iframe
* Add comments
* Display active item, move closeOnActivate to popover
* Add confirmation support to popover
* Handle boolean value in confirmation param
* Clarify flippable logic in popover
* Comments
* Pass editor element as a param of popover constructor
* Fix readability
* Tests
* Fix flipper for confirmation element
* Update confirmation config structure
* Rename onClick to onActivate
* Fix tests and build
* Make confirmation props optional
* Simplify processing tunes
* Renamings
* Fix text block tunes
* Docs
* Update event type
* Move enabling confirmation state to separate method
* move popover types
* Unhardcode color
* Support toggling
* Add support of disabled items
* Fix tab in empty block leading to selecting second item in popover
* Remove margins for styles api settings button class
* Fix arrow navigation between blocks after opening block tunes
* Cleaup in default tunes code
* Fix chaining confirmations
* Colors
* Types
* Change the way flippable elements of popover custom area are set
* Remove borders around popover icons
* Fix untabbable inline toolbar
* Fix locked scroll after closing tunes popover on mobile
* Cleanup
* Set max popover width
* Make popover icon's border outside
* Fix tab issue
* Fix focus/hover issue
* Reformat
* Cleanup
* Fix opening block tunes via keyboard
* Add disableSpecialHoverAndFocusBehavior
* Add deprecated comment
* Cleanup
* Fix popover active state
* Fix checklist deletion with confirmation
* Fix checklist deletion 2
* Fix popover focus
* Fix popover items being impossible to flip after searching
* Fix popover item highlighting issue
* Update flipper.spec.ts
* Fixes after review
* Add Tunes Api tests
* Fix multiple popover entries configured by one tune
* Add tool's renderSettings() tests
* Add popover confirmation state test
* Fix popover width on mobile
* Add popover tests
* Add changelog and update version
* Update changelog
* Fix block tunes being unable to open after tune activation
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-11-03 20:52:33 +03:00
Tanya
6c0555a322
[Feature] Multiple toolbox items for single tool ( #2050 )
...
* the popover component, vertical toolbox
* toolbox position improved
* popover width improved
* always show the plus button
* search field added
* search input in popover
* trying to create mobile toolbox
* FIx mobile popover fixed positioning
* Add mobile popover overlay
* Hide mobile popover on scroll
* Tmp
* feat(toolbox): popover adapted for mobile devices (#2004 )
* FIx mobile popover fixed positioning
* Add mobile popover overlay
* Hide mobile popover on scroll
* Alter toolbox buttons hover
* Fix closing popover on overlay click
* Tests fix
* Fix onchange test
* restore focus after toolbox closing by ESC
* don't move toolbar by block-hover on mobile
Resolves #1972
* popover mobile styles improved
* Cleanup
* Remove scroll event listener
* Lock scroll on mobile
* don't show shortcuts in mobile popover
* Change data attr name
* Remove unused styles
* Remove unused listeners
* disable hover on mobile popover
* Scroll fix
* Lint
* Revert "Scroll fix"
This reverts commit 82deae543e
.
* Return back background color for active state of toolbox buttons
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Vertical toolbox fixes (#2017 )
* Replace visibility property with display for hiding popover
* Disable arrow right and left keys for popover
* Revert "Replace visibility property with display for hiding popover"
This reverts commit af521cf6f2
.
* Hide popover via setting max-height to 0 to fix animation in safari
* Remove redundant condition
* Extend element interface to avoid ts errors
* Do not subscribe to block hovered if mobile
* Add unsubscribing from overlay click event
* Rename isMobile to isMobileScreen
* Cleanup
* fix: popover opening direction (#2022 )
* Change popover opening direction based on available space below it
* Update check
* Use cacheable decorator
* Update src/components/flipper.ts
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
* Fixes
* Fix test
* Clear search on popover hide
* Fix popover width
* Fix for tests
* Update todos
* Linter fixes
* rm todo about beforeInsert
because I have no idea what does it mean
* i18n for search labels done
* rm methods for hiding/showing of +
* some code style update
* Update CHANGELOG.md
* make the list items a little bit compact
* fix z-index issue caused by block-appearing animation
also, improve popover padding for two reasons:
- make the popover more consistent with the Table tool popover (in future, it can be done with the same api method)
- make popover looks better
* Some progress
Use overriden config
tmp
* Cleanup
* Proceed cleanup
* Update tool-settings.d.ts
* Get rid of isToolboxItemActive
* Get rid of key
* Filter out duplicates in conversion menu
* Rename hash to id
* Change function for generating hash
* Cleanup
* Further cleanup
* [Feature] Multiple toolbox items: using of data overrides instead of config overrides (#2064 )
* Use data instead of config
* check if active toolbox entry exists
* comparison improved
* eslint fix
* rename toolbox types, simplify hasTools method
* add empty line
* wrong line
* add multiple toobox note to the doc
* Update toolbox configs merge logic
* Add a test case
* Add toolbox ui tests
* Update tests
* upd doc
* Update header
* Update changelog and package.json
* Update changelog
* Update jsdoc
* Remove unused dependency
* Make BlockTool's toolbox getter always return an array
* Fix for unconfigured toolbox
* Revert "Fix for unconfigured toolbox"
This reverts commit dff1df2304
.
* Change return type
* Merge data overrides with actual block data when inserting a block
* Revert "Merge data overrides with actual block data when inserting a block"
This reverts commit eb0a59cc64
.
* Merge tool's data with data overrides
* Move merging block data with data overrides to insertNewBlock
* Update changelog
* Rename getDefaultBlockData to composeBlockData
* Create block data on condition
* Update types/api/blocks.d.ts
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update src/components/modules/api/blocks.ts
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
2022-06-17 18:31:55 +03:00
Tanya Fomina
8fec2e71c3
[Fix] Toolbox prevents text selection ( #2051 )
...
* Add padding only to opened popover
* Update version and changelog
* Update docs/CHANGELOG.md
Co-authored-by: Ilya Moroz <37909603+ilyamore88@users.noreply.github.com>
* Use pointer event approach
Co-authored-by: Ilya Moroz <37909603+ilyamore88@users.noreply.github.com>
2022-05-06 13:26:52 +03:00
Umang G. Patel
f2b19cc766
update the script to support windows ( #2033 )
2022-05-01 18:57:40 +05:30
github-actions[bot]
3cbe128af9
Bump version up to 2.24.2 ( #2041 )
...
* Bump version
* Change version to the 2.24.2
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-05-01 15:32:08 +03:00
Tanya Fomina
96c0bcb573
fix(ui): toolbox items labels i18n ( #2031 )
...
* Fix toolbox item label translation
* Update version
* Update changelog
* Update docs/CHANGELOG.md
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
* Add fallback for missing toolbox title
* Update docs/CHANGELOG.md
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Add test
* Add testcase for missing toolbox title
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-04-28 19:26:47 +03:00
github-actions[bot]
8bf4dcde9f
Bump version up to 2.24.0 ( #1955 )
...
* Bump version
* Update package.json
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-04-26 22:51:33 +03:00
Umang G. Patel
18feb06a88
Fix OnChange Event Invocation ( #2007 )
...
* fix: call onchange event after block insert
* changelog updated
* patch version updated
* removed the modification observer from saver
* only changelog version added
* delimiter added
* feat: test case added for save inside the onchange
2022-04-07 14:33:09 +05:30
Tanya Fomina
32dcd3fa6d
feat(dx): add a dev-server for debugging on mobile devices from a local network ( #2009 )
...
* Add server
* Get rid of express
* Cleanup
* Revert lock
* Revert lock 2
* Update script to substitute ip address automatically
* terminal output improved
* npm ignore devserver.js
* rm spaces
* handle offline state
* Update devserver.js
* Update changelog
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-04-05 19:49:16 +03:00
Mikhail Popov
771437ed04
Bump codex-tooltip version ( #1999 )
2022-03-15 17:04:44 +03:00
Peter Savchenko
640b1a2d7e
fix(readonly): crash with readonly property ( #1969 )
...
* fix(readonly): fix readonly property
Resolves #1968
* changelog added
* Update CHANGELOG.md
2022-02-09 20:46:26 +03:00
Peter Savchenko
c1bca10d12
fix(ci): incorrect release tag fixed ( #1964 )
2022-02-08 13:26:13 +03:00
github-actions[bot]
1188b40959
Bump version ( #1862 )
...
Co-authored-by: github-actions <action@github.com>
2022-01-25 17:01:42 +03:00
George Berezhnoy
e3db19df84
Fire onChange event for native inputs ( #1832 )
...
* Fire onChange event for native inputs
* Add changelog
2022-01-13 16:12:08 +00:00
Peter Savchenko
ff91466b14
feat(toolbar): toolbar refactored and ui improved ( #1815 )
...
* chore(block-tune-toggler): toggler moved to the left (draft)
* toolbox ui updated
* fixd caret jumpling, improved some styles
* toolbar moving by block-hover
- UI module triggers 'block-hovered' event
- Toolbar uses 'block-hovered' for appearing
- `currentBlock` setter added to the BlockManager
- (reactangle-selection): the throttling added to the mousemove and scroll handlers
- `getBlockIndex` method added to the Api
- (api-blocks): toolbar moving logic removed from `blocks.move()` and `blocks.swap()` methods. Instead, MoveUp and MoveDown tunes uses Toolbar API
* the dark-theme to the example-dev.html
* positioning improved
* fix(rectangle-selection): first click after RS does not clears selection state
* toolbox position fixed
* the toolbox module became a standalone class
- Toolbox became a standalone class from the editor module. It can be accessed only via the owner (the Toolbar module)
- (api.blocks) the insert() method now has the `replace` param. Also, it returns inserted Block API now.
* new(api.listeners): `on()` now returns the listener id. The new `offById()` method added
* fix bug with Tab pressing on hovered but not focused block
* mobile version improved
* upd example dev
* small updaets
* add nested-list
* linting
* (api.toolbar): `toggleBlockSettings` now fires toggling event with the same state
* EventDispatcher used instead of callbacks for the Toolbox
* UIApi added
* fix ci
* git submodules removed from the ci flow
* add paragraph submodule to the ci flow
* Update CHANGELOG.md
* Update package.json
* use ubuntu-latest for chrome ci
2021-11-24 21:14:24 +03:00
github-actions[bot]
acdd1f5b4e
Bump version up to 2.23.0-rc.0 ( #1785 )
...
* Bump version
* Update package.json
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-10-06 11:35:44 +03:00
Peter Savchenko
4f15bbc0cb
feat(onchange): callback now accepts custom event ( #1791 )
...
* feat(onchange): callback now accepts custom event
* Delete block-added.ts
* testd updated, changelog added
* Update example-dev.html
* indexes added to all events
* block-removed dispatching on block replacing
* Update example-dev.html
2021-10-05 20:40:44 +03:00
github-actions[bot]
70a736bffa
Bump version up to 2.22.3-rc.0 ( #1743 )
...
* Bump version
* Update package.json
Co-authored-by: github-actions <action@github.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
2021-09-16 14:42:11 +00:00
Peter Savchenko
03fb54b474
chore(submodules): pull master to the tools ( #1742 )
...
* chore(submodules): pull master to the tools
* add tools:update command
* make command for tools updating
* rm nested list submodule
* fix cypress workflow
* fix package json command
* fix ci
2021-08-07 13:51:05 +03:00
github-actions[bot]
145ece4149
Bump version up to 2.22.2 ( #1698 )
...
* Bump version
* Update version
* Bump version
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
2021-07-21 22:14:12 +03:00
Taly
cf494a7a28
Fix i18n for tunes and tools ( #1711 )
...
* we need to call isTune param to get result
* remove Tune from exported name
* Update CHANGELOG.md
* Bump version
* Update Tools.spec.ts
* Update Tools.spec.ts
* prevent tooltip jumping
* Update CHANGELOG.md
* Delete table
* Create table
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-06-28 13:06:35 +03:00
github-actions[bot]
041470d171
Bump version up to 2.22.0 ( #1690 )
...
* Bump version
* Update package.json
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-05-26 21:29:56 +03:00
github-actions[bot]
231d122949
Bump version up to 2.21.0 ( #1670 )
...
* Bump version
* Update CHANGELOG.md
* Update package.json
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-04-27 22:04:26 +03:00
Jean-Gab
de364175eb
Unique ids in blocks with nanoid ( #1667 )
...
* feat: Add unique ids for each block
* fix: Improve code based on code review
* feat(block ids): Use nanoid library for block id generation
* Remove unused files
* Add tests
* Fix lint & test
* fix: Remove unnecessary id generation, use nanoid(10) to shorten the id, add changelog and some documentation
Also improved some documentation along the lines and fixed linting
* Update copy-paste.spec.ts
* fix id generation, add api method
* Update blocks.spec.ts
* update tests
Co-authored-by: cobb <kebincheng@yeah.net>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-04-27 16:33:00 +03:00
github-actions[bot]
6ac58c3935
Bump version up to 2.20.2 ( #1655 )
...
* Bump version
* Update version
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
2021-04-15 21:32:55 +03:00
Tomoyuki Hata
04749ed098
Prevent the leak of codex-tooltip when Editor.js is destroyed ( #1590 )
...
* Prevent the leak of codex-tooltip when Editor.js is destroyed
* Cover destroy() function
Thanks, @hata6502
2021-04-14 17:49:22 +03:00
github-actions[bot]
32ac52a62f
Bump version up to 2.20.1-rc.0 ( #1608 )
...
* Bump version
* Bump version
* Bump to 2.20.1
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
2021-04-09 13:30:51 +03:00
George Berezhnoy
a88dc8e30b
refactoring(modules): sanitizer module is util now ( #1574 )
...
* refactoring(modules): sanitizer module is util now
* Remove Sanitizer from Editor modules signature
* Bind context to config composition method
* Make sanitizer singletone
* Make sanitizer a module instead of class
* Fix
* Add test cases for default values
* Fix inline tools default value
* Move inline tools and block tunes to BlockTool instance
* Fixes after review & some test cases for sanitisation
* Upgrade test case
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-04-08 21:17:23 +03:00
George Berezhnoy
2d89105670
[Feature] Block Tunes API ( #1596 )
...
* Add internal wrappers for tools classes
* FIx lint
* Change tools collections to map
* Apply some more refactoring
* Make tool instance private field
* Add some docs
* Fix eslint
* Basic implementation for Block Tunes
* Small fix for demo
* Review changes
* Fix
* Add common tunes and ToolsCollection class
* Fixes after review
* Rename tools collections
* Readonly fix
* Some fixes after review
* Apply suggestions from code review
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Fixes after review
* Add docs and changelog
* Update docs/block-tunes.md
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Apply suggestions from code review
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update src/components/block/index.ts
Co-authored-by: Murod Khaydarov <murod.haydarov@gmail.com>
* [Dev] Tools utils tests (#1602 )
* Add tests for tools utils and coverage report
* Fix eslint
* Adjust test
* Add more tests
* Update after code review
* Fix test & bump version
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Murod Khaydarov <murod.haydarov@gmail.com>
2021-04-04 15:10:26 +03:00
George Berezhnoy
79793906a4
Ignore shortcuts error ( #1598 )
2021-03-15 22:41:11 +03:00
github-actions[bot]
1e1b06d537
chore(release): 2.19.2 ( #1583 )
...
* Bump version
* Bump version
* Update package.json
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-03-15 21:26:07 +03:00
github-actions[bot]
2a2a6f11ad
Bump version ( #1580 )
...
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2021-03-04 13:11:46 +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
github-actions[bot]
254a94e812
Bump version ( #1562 )
...
Co-authored-by: GitHub <noreply@github.com>
2021-02-24 21:13:22 +03:00
Taly
5cbeabd1cb
Update build commands ( #1545 )
...
* Update build commands
* Update package.json
2021-02-18 20:56:43 +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
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
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
43032ebaac
New 2.19 bundle ( #1377 )
...
* typo fixed (#1235 )
* Improvements: more translations added to the i18n example (#1250 )
* Return the result of block.call (#1205 )
* [Improvements] ESLint action (#1099 )
* TSLint -> ESLint, GitHub Action
* Update eslint.yml
* Autofix
* more autofix
* fix
* manually fix some issues
* Update CHANGELOG.md
* [Refactor] ESLint fixed (#1100 )
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* [Feature] i18n (#1106 )
* i18n first steps
* i18n internal, toolbox, api for tools
* namespaced api
* tn, t
* tn in block tunes
* join toolbox and inlineTools under toolNames
* translations
* make enum toolTypes
* Update block.ts
* Update src/components/core.ts
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
* add more types
* rm tn
* export i18n types
* upd bundle
* fix tabulation
* Add type-safe namespaces
* upd
* Improve example
* Update toolbox.ts
* improve examplle
* upd
* fix typo
* Add comments for complex types
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
* Remove unused submodule
* Fixed: icon centering in Firefox
* Do not load styles twice (#1112 )
* Do not load styles twice
* Add changelog
* Fix issue link
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Show warning if Block to delete is not found (#1111 )
Resolves #1102
* Save Tools' order in the Toolbox (#1113 )
Resolves #1073
* fix $.isEmpty performance (#1096 )
* fix $.isEmpty performance
* add changelog
* upd bundle
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Add issue templates (#1114 )
* Update issue templates (#1121 )
* Update issue templates
* Apply suggestions from code review
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
* upd texts
* Update feature_request.md
* Update .github/ISSUE_TEMPLATE/discussion.md
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
* Allowing deleting block by block id (#1108 )
* Allowing deleting block by block id
* Fixed no argument error
* Making index value optional for delete operation
* Added to changelog
* Making index value optional for delete operation
* Added parameter description
* Update docs/CHANGELOG.md
* Update types/api/blocks.d.ts
* Update editor.js
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Allow navigate next from last non-initial block (#1110 )
Resolves #1103
* Create CODE_OF_CONDUCT.md (#1171 )
* Create CODE_OF_CONDUCT.md
* Update changelog file
* Update dependencies (#1122 )
* Update dependencies
* upd codex.tooltip
* Update editor.js.LICENSE.txt
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Feature/disable tab event config (#1164 )
* Highlight first block on autofocus (#1127 )
* Fix shortcut for external tools (#1141 )
* fix/shortcut-for-external-tools
* Check inline tools property for shortcut
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* Hotfix/issue1133 selection shortcut removed on editor destroy (#1140 )
* Removed shortcut CMD+A on editor destroy #1133
* Removed patch version and made code cleaner #1133
* lint error fixes #1133
Co-authored-by: Sisir <sisir@hellosivi.com>
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* [Feature] BlockAPI Interface (#1075 )
* Fix BlockManager.insert method (#1172 )
* Fix BlockManager.insert method
* upd
* Explicitly check for undefined
* Update tools master branches (#1180 )
* Update master branches
* Update image
* Update CHANGELOG.md
* Fix behaviour of inputs editing in block settings (#1123 )
* lint code
* Update CHANGELOG.md
* Return the result of block.call
This change allows blocks to return the result of `call` methods, thus allowing them to expose arbitrary data as needed.
My particular use case is I am using Vue to mount components inside of the larger editorjs framework. One of the components that we are developing can be thought of as a nested agenda, where labels need to be in an order like:
```
I. Top level
a. second level
i. third level
```
My plan is to have an orchestrator query all blocks, filter those that need labels prepended, and then programmatically tell each block (with another `call` method) to set its depth to the desired level. At that point, Vue can reactively update any labels, etc. that are needed.
I believe this change will allow for other such uses, and I imagine it should not break any existing code since it was returning `null` before.
* Disable ESLint for call method return value
Because we are returning the value of an arbitrary function, the return value can be anything (hence, the return type must be `any`). However, to reduce noise in ESLint output, we disable ESLint checking the line with the `any` type return.
* Change any type to unknown and add to CHANGELOG.md
Change any type of the call method to unknown but eslint shows error
saying the unknown type is undefined, Also, add the chnage to
CHANGELOG.md as an improvement with the link to the PR itself as no
issue was assigned with it.
* Add unknown to eslint globals
* upd
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
Co-authored-by: tasuku-s <tasuku@freemind.co.jp>
Co-authored-by: Athul Anil Kumar <athul7744@outlook.com>
Co-authored-by: Taly <vitalik7tv@yandex.ru>
Co-authored-by: flaming-cl <51183663+flaming-cl@users.noreply.github.com>
Co-authored-by: Nguyen Ngoc Son <sonnn.se@gmail.com>
Co-authored-by: Sisir Das K <37764463+sis-dk@users.noreply.github.com>
Co-authored-by: Sisir <sisir@hellosivi.com>
Co-authored-by: ranemihir <mihirrane171@gmail.com>
* <fix> toolbar--opened overlap with certain text [issue 1196] (#1201 )
* [Improvements] ESLint action (#1099 )
* TSLint -> ESLint, GitHub Action
* Update eslint.yml
* Autofix
* more autofix
* fix
* manually fix some issues
* Update CHANGELOG.md
* [Refactor] ESLint fixed (#1100 )
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* [Feature] i18n (#1106 )
* i18n first steps
* i18n internal, toolbox, api for tools
* namespaced api
* tn, t
* tn in block tunes
* join toolbox and inlineTools under toolNames
* translations
* make enum toolTypes
* Update block.ts
* Update src/components/core.ts
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
* add more types
* rm tn
* export i18n types
* upd bundle
* fix tabulation
* Add type-safe namespaces
* upd
* Improve example
* Update toolbox.ts
* improve examplle
* upd
* fix typo
* Add comments for complex types
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
* Remove unused submodule
* Fixed: icon centering in Firefox
* Do not load styles twice (#1112 )
* Do not load styles twice
* Add changelog
* Fix issue link
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Show warning if Block to delete is not found (#1111 )
Resolves #1102
* Save Tools' order in the Toolbox (#1113 )
Resolves #1073
* fix $.isEmpty performance (#1096 )
* fix $.isEmpty performance
* add changelog
* upd bundle
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Add issue templates (#1114 )
* Update issue templates (#1121 )
* Update issue templates
* Apply suggestions from code review
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
* upd texts
* Update feature_request.md
* Update .github/ISSUE_TEMPLATE/discussion.md
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
* Allowing deleting block by block id (#1108 )
* Allowing deleting block by block id
* Fixed no argument error
* Making index value optional for delete operation
* Added to changelog
* Making index value optional for delete operation
* Added parameter description
* Update docs/CHANGELOG.md
* Update types/api/blocks.d.ts
* Update editor.js
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Allow navigate next from last non-initial block (#1110 )
Resolves #1103
* Create CODE_OF_CONDUCT.md (#1171 )
* Create CODE_OF_CONDUCT.md
* Update changelog file
* Update dependencies (#1122 )
* Update dependencies
* upd codex.tooltip
* Update editor.js.LICENSE.txt
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Feature/disable tab event config (#1164 )
* Highlight first block on autofocus (#1127 )
* Fix shortcut for external tools (#1141 )
* fix/shortcut-for-external-tools
* Check inline tools property for shortcut
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* Hotfix/issue1133 selection shortcut removed on editor destroy (#1140 )
* Removed shortcut CMD+A on editor destroy #1133
* Removed patch version and made code cleaner #1133
* lint error fixes #1133
Co-authored-by: Sisir <sisir@hellosivi.com>
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* [Feature] BlockAPI Interface (#1075 )
* Fix BlockManager.insert method (#1172 )
* Fix BlockManager.insert method
* upd
* Explicitly check for undefined
* Update tools master branches (#1180 )
* Update master branches
* Update image
* Update CHANGELOG.md
* Fix behaviour of inputs editing in block settings (#1123 )
* lint code
* Update CHANGELOG.md
* <fix> toolbar overlap with text
* Add Fix in CHANGELOG.md
* Update editor.js
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
Co-authored-by: tasuku-s <tasuku@freemind.co.jp>
Co-authored-by: Athul Anil Kumar <athul7744@outlook.com>
Co-authored-by: Taly <vitalik7tv@yandex.ru>
Co-authored-by: Nguyen Ngoc Son <sonnn.se@gmail.com>
Co-authored-by: Sisir Das K <37764463+sis-dk@users.noreply.github.com>
Co-authored-by: Sisir <sisir@hellosivi.com>
Co-authored-by: ranemihir <mihirrane171@gmail.com>
* Rename initialBlock to defaultBlock (#1209 )
* [Improvements] ESLint action (#1099 )
* TSLint -> ESLint, GitHub Action
* Update eslint.yml
* Autofix
* more autofix
* fix
* manually fix some issues
* Update CHANGELOG.md
* [Refactor] ESLint fixed (#1100 )
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* [Feature] i18n (#1106 )
* i18n first steps
* i18n internal, toolbox, api for tools
* namespaced api
* tn, t
* tn in block tunes
* join toolbox and inlineTools under toolNames
* translations
* make enum toolTypes
* Update block.ts
* Update src/components/core.ts
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
* add more types
* rm tn
* export i18n types
* upd bundle
* fix tabulation
* Add type-safe namespaces
* upd
* Improve example
* Update toolbox.ts
* improve examplle
* upd
* fix typo
* Add comments for complex types
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
* Remove unused submodule
* Fixed: icon centering in Firefox
* Do not load styles twice (#1112 )
* Do not load styles twice
* Add changelog
* Fix issue link
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Show warning if Block to delete is not found (#1111 )
Resolves #1102
* Save Tools' order in the Toolbox (#1113 )
Resolves #1073
* fix $.isEmpty performance (#1096 )
* fix $.isEmpty performance
* add changelog
* upd bundle
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Add issue templates (#1114 )
* Update issue templates (#1121 )
* Update issue templates
* Apply suggestions from code review
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
* upd texts
* Update feature_request.md
* Update .github/ISSUE_TEMPLATE/discussion.md
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
* Allowing deleting block by block id (#1108 )
* Allowing deleting block by block id
* Fixed no argument error
* Making index value optional for delete operation
* Added to changelog
* Making index value optional for delete operation
* Added parameter description
* Update docs/CHANGELOG.md
* Update types/api/blocks.d.ts
* Update editor.js
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Allow navigate next from last non-initial block (#1110 )
Resolves #1103
* Create CODE_OF_CONDUCT.md (#1171 )
* Create CODE_OF_CONDUCT.md
* Update changelog file
* Update dependencies (#1122 )
* Update dependencies
* upd codex.tooltip
* Update editor.js.LICENSE.txt
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Feature/disable tab event config (#1164 )
* Highlight first block on autofocus (#1127 )
* Fix shortcut for external tools (#1141 )
* fix/shortcut-for-external-tools
* Check inline tools property for shortcut
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* Hotfix/issue1133 selection shortcut removed on editor destroy (#1140 )
* Removed shortcut CMD+A on editor destroy #1133
* Removed patch version and made code cleaner #1133
* lint error fixes #1133
Co-authored-by: Sisir <sisir@hellosivi.com>
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* [Feature] BlockAPI Interface (#1075 )
* Fix BlockManager.insert method (#1172 )
* Fix BlockManager.insert method
* upd
* Explicitly check for undefined
* Update tools master branches (#1180 )
* Update master branches
* Update image
* Update CHANGELOG.md
* Fix behaviour of inputs editing in block settings (#1123 )
* lint code
* Update CHANGELOG.md
* Rename initialBlock to defaultBlock
Closes #993
The initialBlock property is renamed to defaultBlock.
* Change keyword 'InitialBlock' to 'DefaultBlock' in all methods
Fixes #993
All the methods using the keyword 'Initial' or 'initial' for initial block
are replace with 'Default' or 'default'.
For example, the Tools.isIntitial() method is changed to Tools.isDefault().
* Keep initialBlock and defaultBlock both.
initialBlock property is still kept but it will deprecated in the
next major release.
* Change defaultBlock in example.html and rebuild.
* Remove package-lock.json file.
* Update docs/tools.md
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update example/example-dev.html
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update example/example.html
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update example/example-dev.html
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update example/example.html
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update src/components/utils.ts
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update src/components/utils.ts
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update types/configs/editor-config.d.ts
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update types/configs/editor-config.d.ts
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update src/components/utils.ts
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Fix needAddDefaultBlock to needToAddDefaultBlock
* Add as an Improvement to CHANGELOG.md
* Delete editor.js.map
* fix log, rename some more places
* Update example.html
* Update blockManager.ts
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
Co-authored-by: tasuku-s <tasuku@freemind.co.jp>
Co-authored-by: Athul Anil Kumar <athul7744@outlook.com>
Co-authored-by: Taly <vitalik7tv@yandex.ru>
Co-authored-by: flaming-cl <51183663+flaming-cl@users.noreply.github.com>
Co-authored-by: Nguyen Ngoc Son <sonnn.se@gmail.com>
Co-authored-by: Sisir Das K <37764463+sis-dk@users.noreply.github.com>
Co-authored-by: Sisir <sisir@hellosivi.com>
* Fix blocks.delete with undefined index (#1182 ) (#1218 )
* [Improvements] ESLint action (#1099 )
* TSLint -> ESLint, GitHub Action
* Update eslint.yml
* Autofix
* more autofix
* fix
* manually fix some issues
* Update CHANGELOG.md
* [Refactor] ESLint fixed (#1100 )
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* [Feature] i18n (#1106 )
* i18n first steps
* i18n internal, toolbox, api for tools
* namespaced api
* tn, t
* tn in block tunes
* join toolbox and inlineTools under toolNames
* translations
* make enum toolTypes
* Update block.ts
* Update src/components/core.ts
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
* add more types
* rm tn
* export i18n types
* upd bundle
* fix tabulation
* Add type-safe namespaces
* upd
* Improve example
* Update toolbox.ts
* improve examplle
* upd
* fix typo
* Add comments for complex types
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
* Remove unused submodule
* Fixed: icon centering in Firefox
* Do not load styles twice (#1112 )
* Do not load styles twice
* Add changelog
* Fix issue link
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Show warning if Block to delete is not found (#1111 )
Resolves #1102
* Save Tools' order in the Toolbox (#1113 )
Resolves #1073
* fix $.isEmpty performance (#1096 )
* fix $.isEmpty performance
* add changelog
* upd bundle
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Add issue templates (#1114 )
* Update issue templates (#1121 )
* Update issue templates
* Apply suggestions from code review
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
* upd texts
* Update feature_request.md
* Update .github/ISSUE_TEMPLATE/discussion.md
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
* Allowing deleting block by block id (#1108 )
* Allowing deleting block by block id
* Fixed no argument error
* Making index value optional for delete operation
* Added to changelog
* Making index value optional for delete operation
* Added parameter description
* Update docs/CHANGELOG.md
* Update types/api/blocks.d.ts
* Update editor.js
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Allow navigate next from last non-initial block (#1110 )
Resolves #1103
* Create CODE_OF_CONDUCT.md (#1171 )
* Create CODE_OF_CONDUCT.md
* Update changelog file
* Update dependencies (#1122 )
* Update dependencies
* upd codex.tooltip
* Update editor.js.LICENSE.txt
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Feature/disable tab event config (#1164 )
* Highlight first block on autofocus (#1127 )
* Fix shortcut for external tools (#1141 )
* fix/shortcut-for-external-tools
* Check inline tools property for shortcut
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* Hotfix/issue1133 selection shortcut removed on editor destroy (#1140 )
* Removed shortcut CMD+A on editor destroy #1133
* Removed patch version and made code cleaner #1133
* lint error fixes #1133
Co-authored-by: Sisir <sisir@hellosivi.com>
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* [Feature] BlockAPI Interface (#1075 )
* Fix BlockManager.insert method (#1172 )
* Fix BlockManager.insert method
* upd
* Explicitly check for undefined
* Update tools master branches (#1180 )
* Update master branches
* Update image
* Update CHANGELOG.md
* Fix behaviour of inputs editing in block settings (#1123 )
* lint code
* Update CHANGELOG.md
* fix: blocks.delete with undefined index (#1182 )
* Add as a Fix in CHANGELOG.md.
* Update editor.js
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
Co-authored-by: tasuku-s <tasuku@freemind.co.jp>
Co-authored-by: Athul Anil Kumar <athul7744@outlook.com>
Co-authored-by: Taly <vitalik7tv@yandex.ru>
Co-authored-by: flaming-cl <51183663+flaming-cl@users.noreply.github.com>
Co-authored-by: Nguyen Ngoc Son <sonnn.se@gmail.com>
Co-authored-by: Sisir Das K <37764463+sis-dk@users.noreply.github.com>
Co-authored-by: Sisir <sisir@hellosivi.com>
Co-authored-by: ranemihir <mihirrane171@gmail.com>
* Fix spam clicking the tune button in Firefox (#1285 )
* Fix spam cliclikng tune in Firefox #1273
* build
* Disabled unwanted I18n messages (#1282 )
* The unwanted I18n messages from console is disabled
* Update docs/CHANGELOG.md
Improved Change log
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Remove import statement
import * as _ from '../utils';
removed
* Apply suggestions from code review
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Move SavedData and ValidatedData interfaces from internal types (#1251 )
* Move SavedData and ValidatedData interfaces from internal types
* Add changelog
* Upd submodules (#1287 )
* upd modules
* Revert "upd modules"
This reverts commit e2ff850d9d
.
* upd modules
* Tools destroy called when the editor is destroyed (#1264 )
* Tools destroy called when the editor is destroyed
When the editor instance is destroyed, it calls the destroy of the blockManager. blockManager inturn calls destroy of all the blocks that it manages.
* Fixed lint errors
* Use Prmoise.all and add as a Fix in CHANGELOG.md
* Fix commit
* Fix CHANGELOG.md
* Add call of Tools reset methods
* Update tools
* Update changelog
* Update docs/CHANGELOG.md
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* upd all
* bundle
* upd tools
Co-authored-by: ranemihir <mihirrane171@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Bump elliptic from 6.5.2 to 6.5.3 (#1257 )
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix for input and textarea bug (#1214 )
* [Improvements] ESLint action (#1099 )
* TSLint -> ESLint, GitHub Action
* Update eslint.yml
* Autofix
* more autofix
* fix
* manually fix some issues
* Update CHANGELOG.md
* [Refactor] ESLint fixed (#1100 )
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* [Feature] i18n (#1106 )
* i18n first steps
* i18n internal, toolbox, api for tools
* namespaced api
* tn, t
* tn in block tunes
* join toolbox and inlineTools under toolNames
* translations
* make enum toolTypes
* Update block.ts
* Update src/components/core.ts
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
* add more types
* rm tn
* export i18n types
* upd bundle
* fix tabulation
* Add type-safe namespaces
* upd
* Improve example
* Update toolbox.ts
* improve examplle
* upd
* fix typo
* Add comments for complex types
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
* Remove unused submodule
* Fixed: icon centering in Firefox
* Do not load styles twice (#1112 )
* Do not load styles twice
* Add changelog
* Fix issue link
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Show warning if Block to delete is not found (#1111 )
Resolves #1102
* Save Tools' order in the Toolbox (#1113 )
Resolves #1073
* fix $.isEmpty performance (#1096 )
* fix $.isEmpty performance
* add changelog
* upd bundle
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Add issue templates (#1114 )
* Update issue templates (#1121 )
* Update issue templates
* Apply suggestions from code review
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
* upd texts
* Update feature_request.md
* Update .github/ISSUE_TEMPLATE/discussion.md
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
* Allowing deleting block by block id (#1108 )
* Allowing deleting block by block id
* Fixed no argument error
* Making index value optional for delete operation
* Added to changelog
* Making index value optional for delete operation
* Added parameter description
* Update docs/CHANGELOG.md
* Update types/api/blocks.d.ts
* Update editor.js
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Allow navigate next from last non-initial block (#1110 )
Resolves #1103
* Create CODE_OF_CONDUCT.md (#1171 )
* Create CODE_OF_CONDUCT.md
* Update changelog file
* Update dependencies (#1122 )
* Update dependencies
* upd codex.tooltip
* Update editor.js.LICENSE.txt
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Feature/disable tab event config (#1164 )
* Highlight first block on autofocus (#1127 )
* Fix shortcut for external tools (#1141 )
* fix/shortcut-for-external-tools
* Check inline tools property for shortcut
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* Hotfix/issue1133 selection shortcut removed on editor destroy (#1140 )
* Removed shortcut CMD+A on editor destroy #1133
* Removed patch version and made code cleaner #1133
* lint error fixes #1133
Co-authored-by: Sisir <sisir@hellosivi.com>
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* [Feature] BlockAPI Interface (#1075 )
* Fix BlockManager.insert method (#1172 )
* Fix BlockManager.insert method
* upd
* Explicitly check for undefined
* Update tools master branches (#1180 )
* Update master branches
* Update image
* Update CHANGELOG.md
* Fix behaviour of inputs editing in block settings (#1123 )
* lint code
* Update CHANGELOG.md
* added handling of inputs and textareas in custom plugins
* Upd tools
* Add changelog
* Upd submodules
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
Co-authored-by: tasuku-s <tasuku@freemind.co.jp>
Co-authored-by: Athul Anil Kumar <athul7744@outlook.com>
Co-authored-by: Taly <vitalik7tv@yandex.ru>
Co-authored-by: flaming-cl <51183663+flaming-cl@users.noreply.github.com>
Co-authored-by: Nguyen Ngoc Son <sonnn.se@gmail.com>
Co-authored-by: Sisir Das K <37764463+sis-dk@users.noreply.github.com>
Co-authored-by: Sisir <sisir@hellosivi.com>
* Typos changes required to be fixed on website when using the import concept (#1260 )
* Typos changes.
Required to fix them too on the official documentation website
* Update README.md
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
* Use only import
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* Add hidden option to toolbox (#1220 )
* Add hidden option to toolbox
* Use false in order to hide toolbox
* Add comment what false means
* Add issue #1221 to changelog
Co-authored-by: t.hata <hata@impact-blue.co.jp>
* Add RTL support (#1248 )
* [Improvements] ESLint action (#1099 )
* TSLint -> ESLint, GitHub Action
* Update eslint.yml
* Autofix
* more autofix
* fix
* manually fix some issues
* Update CHANGELOG.md
* [Refactor] ESLint fixed (#1100 )
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* [Feature] i18n (#1106 )
* i18n first steps
* i18n internal, toolbox, api for tools
* namespaced api
* tn, t
* tn in block tunes
* join toolbox and inlineTools under toolNames
* translations
* make enum toolTypes
* Update block.ts
* Update src/components/core.ts
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
* add more types
* rm tn
* export i18n types
* upd bundle
* fix tabulation
* Add type-safe namespaces
* upd
* Improve example
* Update toolbox.ts
* improve examplle
* upd
* fix typo
* Add comments for complex types
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
* Remove unused submodule
* Fixed: icon centering in Firefox
* Do not load styles twice (#1112 )
* Do not load styles twice
* Add changelog
* Fix issue link
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Show warning if Block to delete is not found (#1111 )
Resolves #1102
* Save Tools' order in the Toolbox (#1113 )
Resolves #1073
* fix $.isEmpty performance (#1096 )
* fix $.isEmpty performance
* add changelog
* upd bundle
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Add issue templates (#1114 )
* Update issue templates (#1121 )
* Update issue templates
* Apply suggestions from code review
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
* upd texts
* Update feature_request.md
* Update .github/ISSUE_TEMPLATE/discussion.md
Co-Authored-By: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
* Allowing deleting block by block id (#1108 )
* Allowing deleting block by block id
* Fixed no argument error
* Making index value optional for delete operation
* Added to changelog
* Making index value optional for delete operation
* Added parameter description
* Update docs/CHANGELOG.md
* Update types/api/blocks.d.ts
* Update editor.js
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Allow navigate next from last non-initial block (#1110 )
Resolves #1103
* Create CODE_OF_CONDUCT.md (#1171 )
* Create CODE_OF_CONDUCT.md
* Update changelog file
* Update dependencies (#1122 )
* Update dependencies
* upd codex.tooltip
* Update editor.js.LICENSE.txt
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Feature/disable tab event config (#1164 )
* Highlight first block on autofocus (#1127 )
* Fix shortcut for external tools (#1141 )
* fix/shortcut-for-external-tools
* Check inline tools property for shortcut
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* Hotfix/issue1133 selection shortcut removed on editor destroy (#1140 )
* Removed shortcut CMD+A on editor destroy #1133
* Removed patch version and made code cleaner #1133
* lint error fixes #1133
Co-authored-by: Sisir <sisir@hellosivi.com>
Co-authored-by: George Berezhnoy <gohabereg@gmail.com>
* [Feature] BlockAPI Interface (#1075 )
* Fix BlockManager.insert method (#1172 )
* Fix BlockManager.insert method
* upd
* Explicitly check for undefined
* Update tools master branches (#1180 )
* Update master branches
* Update image
* Update CHANGELOG.md
* Fix behaviour of inputs editing in block settings (#1123 )
* lint code
* Update CHANGELOG.md
* Added RTL support
* Fixed code style
* Fixed icons positioning in the toolbar in the RTL mode
* Renamed example-dev-rtl.html to example-rtl.html
* Moved 'direction' option to 'i18n' section
* Fixed an issue with arrow navigation between blocks
* Renamed rtl-fix to codex-editor--rtl
* Fixed icons positioning in the narrow mode for RTL
* Replaced 'isRtl' method with getter
* Fixed bug with the editor initialization when 'i18n' option is not set
* narrow mode improved
* Changelog added
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
Co-authored-by: tasuku-s <tasuku@freemind.co.jp>
Co-authored-by: Athul Anil Kumar <athul7744@outlook.com>
Co-authored-by: Taly <vitalik7tv@yandex.ru>
Co-authored-by: flaming-cl <51183663+flaming-cl@users.noreply.github.com>
Co-authored-by: Nguyen Ngoc Son <sonnn.se@gmail.com>
Co-authored-by: Sisir Das K <37764463+sis-dk@users.noreply.github.com>
Co-authored-by: Sisir <sisir@hellosivi.com>
Co-authored-by: ImangazalievM <mahach.miangazaliev@gmail.com>
* Fix i18n default configuration (#1290 )
* Fix i18n default configuration
* update bundle
* Fixing Bug #1270 and resolve all yarn lint warning. (#1292 )
* Fixing Bug #1270 and resolve all yarn lint warning.
* Update CHANGELOG.md
* Change the Log type from Error to Warn
* upd types
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Stop click propagation only if click cause action (#1252 )
* Fixing: #843 problem with onchange callback (#1310 )
* Fixing: #843 problem with onchange callback
* Update docs/CHANGELOG.md
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* The read-only mode (#1035 )
(ノ◕ヮ◕)ノ*:・゚✧
* Update submodules (#1335 )
* Add inlineToolbar property (#1293 )
* Add inlineToolbar property
* Fix lint errors
* Fix comments
Co-authored-by: Murod Khaydarov <murod.haydarov@inbox.ru>
* Sort Tools Working, Can be optimized further
* Fix dataset error and use children
* Fix lint errors
* Add as improvement to CHNAGELOG.md
* Fix comments
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Add comments and small fixes
* Fix lint errors
* Fix sortTools() and check inlineToolbar property
* Fix lint errors
* Fix conditions and property names
* Separate block toggler from buttons list in ui
* Fix lint errors
* Fix condition names in allowedToShow()
* Minor bug fixes
* Fix linter warnings
* Update docs/CHANGELOG.md
Co-authored-by: Murod Khaydarov <murod.haydarov@inbox.ru>
* create inlineToolbarSettings() method
* Minor fixes
* Clearify boolean casting
* upd bundle
* fix getInlineToolbarSettings
* refactor & create new instance every showing
* remove unused codee
Co-authored-by: Murod Khaydarov <murod.haydarov@inbox.ru>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Throw error only if read-only is enabled from the start (#1337 )
* Throw error only if read-only is enabled from the start
* update modules
* Fixed the 1302 bug and improve the tab key behaviour (#1342 )
* Fixed the 1302 bug and improve the tab key behaviour
* yarn lint:fixed based improvements
* Update docs/CHANGELOG.md
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update src/components/modules/ui.ts
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Fix caret behaviour (#1343 )
* Fix caret behaviour
* Fix current input update
* Toggle readonly on start (#1344 )
* Toggle readonly on start
* Do not render block twice on start
* Bugfix/fix modification observer disable (#1340 )
* Enable modification observer when onChange callback throws an error
* Build
* Update src/components/modules/modificationsObserver.ts
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
* Update CHANGELOG
Co-authored-by: t.hata <hata@impact-blue.co.jp>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
* Improve the changelog and read-only toggler (#1347 )
* Use activeElement if anchorNode is undefined (#1350 )
* FIx errors on enter press when several blocks selected (#1349 )
* FIx errors on enter press when several blocks selected
* Fix for safari
* Fix blocks copy in read-only (#1351 )
* Fixes for 2.19 (#1356 )
* Fixes
* Update docs/CHANGELOG.md
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Fix RTL
* Optimize tune down
* Add explanation on focus events listeners
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Fixes due code review (#1365 )
* Fixes for release: (#1366 )
* Fixes for release
* Apply suggestions from code review
Co-authored-by: Murod Khaydarov <murod.haydarov@gmail.com>
* Update toolbox.ts
Co-authored-by: Murod Khaydarov <murod.haydarov@gmail.com>
* upd version (#1368 )
Co-authored-by: Qays <whosqays@gmail.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Jacob Smith <jacob.wesley.smith@gmail.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
Co-authored-by: tasuku-s <tasuku@freemind.co.jp>
Co-authored-by: Athul Anil Kumar <athul7744@outlook.com>
Co-authored-by: Taly <vitalik7tv@yandex.ru>
Co-authored-by: flaming-cl <51183663+flaming-cl@users.noreply.github.com>
Co-authored-by: Nguyen Ngoc Son <sonnn.se@gmail.com>
Co-authored-by: Sisir Das K <37764463+sis-dk@users.noreply.github.com>
Co-authored-by: Sisir <sisir@hellosivi.com>
Co-authored-by: ranemihir <mihirrane171@gmail.com>
Co-authored-by: Mihir Rane <66768874+ranemihir@users.noreply.github.com>
Co-authored-by: Stephen Richard <stephen.richard44@gmail.com>
Co-authored-by: Umang G. Patel <23169768+robonetphy@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nikola Pavlovic <47178050+PavlovicWorkCo@users.noreply.github.com>
Co-authored-by: Cyber_Ninja <49983428+Gicehajunior@users.noreply.github.com>
Co-authored-by: Tomoyuki Hata <hato6502@gmail.com>
Co-authored-by: t.hata <hata@impact-blue.co.jp>
Co-authored-by: Mahach Imangazaliev <mahach.imangazaliev@mail.ru>
Co-authored-by: ImangazalievM <mahach.miangazaliev@gmail.com>
Co-authored-by: Hugh Boylan <bluehugh2@gmail.com>
2020-10-14 14:48:26 +03:00
Peter Savchenko
63eeec0f3b
Release / 2.18 ( #1181 )
...
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
Co-authored-by: tasuku-s <tasuku@freemind.co.jp>
Co-authored-by: Athul Anil Kumar <athul7744@outlook.com>
Co-authored-by: Taly <vitalik7tv@yandex.ru>
Co-authored-by: flaming-cl <51183663+flaming-cl@users.noreply.github.com>
Co-authored-by: Nguyen Ngoc Son <sonnn.se@gmail.com>
Co-authored-by: Sisir Das K <37764463+sis-dk@users.noreply.github.com>
Co-authored-by: Sisir <sisir@hellosivi.com>
2020-06-03 11:17:29 +03:00
Murod Khaydarov
be6f9b78f2
Release/2.17 ( #1063 )
...
* 2.16.0
* [Refactor] Separate internal and external settings (#845 )
* Enable flipping tools via standalone class (#830 )
* Enable flipping tools via standalone class
* use flipper to refactor (#842 )
* use flipper to refactor
* save changes
* update
* fix flipper on inline toolbar
* ready for testing
* requested changes
* update doc
* updates
* destroy flippers
* some requested changes
* update
* update
* ready
* update
* last changes
* update docs
* Hghl active button of CT, simplify activate/deactivate
* separate dom iterator
* unhardcode directions
* fixed a link in readme.md (#856 )
* Fix Block selection via CMD+A (#829 )
* Fix Block selection via CMD+A
* Delete editor.js.map
* update
* update
* Update CHANGELOG.md
* Improve style of selected blocks (#858 )
* Cross-block-selection style improved
* Update CHANGELOG.md
* Fix case when property 'observer' in modificationObserver is not defined (#866 )
* Bump lodash.template from 4.4.0 to 4.5.0 (#885 )
Bumps [lodash.template](https://github.com/lodash/lodash ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump eslint-utils from 1.3.1 to 1.4.2 (#886 )
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.2.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump mixin-deep from 1.3.1 to 1.3.2 (#887 )
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* update bundle and readme
* Update README.md
* upd codeowners, fix funding
* Minor Docs Fix according to main Readme (#916 )
* Inline Toolbar now contains Conversion Toolbar (#932 )
* Block lifecycle hooks (#906 )
* [Fix] Arrow selection (#964 )
* Fix arrow selection
* Add docs
* [issue-926]: fix dom iterator leafing when items are empty (#958 )
* [issue-926]: fix dom iterator leafing when items are empty
* update Changelog
* Issue 869 (#963 )
* Fix issue 943 (#965 )
* [Draft] Feature/tooltip enhancements (#907 )
* initial
* update
* make module standalone
* use tooltips as external module
* update
* build via prod mode
* add tooltips as external module
* add declaration file and options param
* add api tooltip
* update
* removed submodule
* removed due to the incorrect setip
* setup tooltips again
* wip
* update tooltip module
* toolbox, inline toolbar
* Tooltips in block tunes not uses shorthand
* shorthand in a plus and block settings
* fix doc
* Update tools-inline.md
* Delete tooltip.css
* Update CHANGELOG.md
* Update codex.tooltips
* Update api.md
* [issue-779]: Grammarly conflicts (#956 )
* grammarly conflicts
* update
* upd bundle
* Submodule Header now on master
* Submodule Marker now on master
* Submodule Paragraph now on master
* Submodule InlineCode now on master
* Submodule Simple Image now on master
* [issue-868]: Deleting multiple blocks triggers back button in Firefox (#967 )
* Deleting multiple blocks triggers back button in Firefox
@evgenusov
* Update editor.js
* Update CHANGELOG.md
* pass options on removeEventListener (#904 )
* pass options on removeEventListener by removeAll
* rebuild
* Merge branch 'release/2.16' into pr/904
* Update CHANGELOG.md
* Update inline.ts
* [Fix] Selection rangecount (#968 )
* Fix #952 (#969 )
* Update codex.tooltips
* Selection bugfix (#970 )
* Selection bugfix
* fix cross block selection
* close inline toolbar when blocks selected via shift
* remove inline toolbar closing on cross block selection mouse up due to the bug (#972 )
* [Feature] Log levels (#971 )
* Decrease margins (#973 )
* Decrease margins
* Update editor.licenses.txt
* Update src/components/domIterator.ts
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* [Fix] Fix delete blocks api method (#974 )
* Update docs/usage.md
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* rm unused
* Update yarn.lock file
* upd bundle, changelog
* Resolve Firefox issues (#981 )
* Resolve Firefox issues
* use firefox hack only for empty c-e divs
* Set initial hidden Inline Toolbar position (#982 )
Resolves #979
* [Fix] tooltip types (#986 )
* Add tooltip as a package
* Fix to set minHeight 0px (#987 )
* Release 2.16 (#966 )
* 2.16.0
* [Refactor] Separate internal and external settings (#845 )
* Enable flipping tools via standalone class (#830 )
* Enable flipping tools via standalone class
* use flipper to refactor (#842 )
* use flipper to refactor
* save changes
* update
* fix flipper on inline toolbar
* ready for testing
* requested changes
* update doc
* updates
* destroy flippers
* some requested changes
* update
* update
* ready
* update
* last changes
* update docs
* Hghl active button of CT, simplify activate/deactivate
* separate dom iterator
* unhardcode directions
* fixed a link in readme.md (#856 )
* Fix Block selection via CMD+A (#829 )
* Fix Block selection via CMD+A
* Delete editor.js.map
* update
* update
* Update CHANGELOG.md
* Improve style of selected blocks (#858 )
* Cross-block-selection style improved
* Update CHANGELOG.md
* Fix case when property 'observer' in modificationObserver is not defined (#866 )
* Bump lodash.template from 4.4.0 to 4.5.0 (#885 )
Bumps [lodash.template](https://github.com/lodash/lodash ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump eslint-utils from 1.3.1 to 1.4.2 (#886 )
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.2.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump mixin-deep from 1.3.1 to 1.3.2 (#887 )
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* update bundle and readme
* Update README.md
* upd codeowners, fix funding
* Minor Docs Fix according to main Readme (#916 )
* Inline Toolbar now contains Conversion Toolbar (#932 )
* Block lifecycle hooks (#906 )
* [Fix] Arrow selection (#964 )
* Fix arrow selection
* Add docs
* [issue-926]: fix dom iterator leafing when items are empty (#958 )
* [issue-926]: fix dom iterator leafing when items are empty
* update Changelog
* Issue 869 (#963 )
* Fix issue 943 (#965 )
* [Draft] Feature/tooltip enhancements (#907 )
* initial
* update
* make module standalone
* use tooltips as external module
* update
* build via prod mode
* add tooltips as external module
* add declaration file and options param
* add api tooltip
* update
* removed submodule
* removed due to the incorrect setip
* setup tooltips again
* wip
* update tooltip module
* toolbox, inline toolbar
* Tooltips in block tunes not uses shorthand
* shorthand in a plus and block settings
* fix doc
* Update tools-inline.md
* Delete tooltip.css
* Update CHANGELOG.md
* Update codex.tooltips
* Update api.md
* [issue-779]: Grammarly conflicts (#956 )
* grammarly conflicts
* update
* upd bundle
* Submodule Header now on master
* Submodule Marker now on master
* Submodule Paragraph now on master
* Submodule InlineCode now on master
* Submodule Simple Image now on master
* [issue-868]: Deleting multiple blocks triggers back button in Firefox (#967 )
* Deleting multiple blocks triggers back button in Firefox
@evgenusov
* Update editor.js
* Update CHANGELOG.md
* pass options on removeEventListener (#904 )
* pass options on removeEventListener by removeAll
* rebuild
* Merge branch 'release/2.16' into pr/904
* Update CHANGELOG.md
* Update inline.ts
* [Fix] Selection rangecount (#968 )
* Fix #952 (#969 )
* Update codex.tooltips
* Selection bugfix (#970 )
* Selection bugfix
* fix cross block selection
* close inline toolbar when blocks selected via shift
* remove inline toolbar closing on cross block selection mouse up due to the bug (#972 )
* [Feature] Log levels (#971 )
* Decrease margins (#973 )
* Decrease margins
* Update editor.licenses.txt
* Update src/components/domIterator.ts
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* [Fix] Fix delete blocks api method (#974 )
* Update docs/usage.md
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* rm unused
* Update yarn.lock file
* upd bundle, changelog
* Fix changeling list items (#975 )
* Update changelog (#976 )
* Fix to set minHeight 0px
* upd version
* Update CHANGELOG.md
* upd bundle
* [Fix] Selection issues (#988 )
* [Dev] Update dependencies (#989 )
* Delete codex.tooltips
* Update submodules
* Fix/hide conversion toolbar (#991 )
* Hide conversion toolbar if there is no conversion tool
* update changelog
* update comment
* updates
* improve code
* Update Changelog
* Update CHANGELOG.md
* fix some problems at example
* Update CHANGELOG.md
* Fix: bind editor when calling onChange (#1048 )
* Release/2.16.1 (#990 )
* 2.16.0
* [Refactor] Separate internal and external settings (#845 )
* Enable flipping tools via standalone class (#830 )
* Enable flipping tools via standalone class
* use flipper to refactor (#842 )
* use flipper to refactor
* save changes
* update
* fix flipper on inline toolbar
* ready for testing
* requested changes
* update doc
* updates
* destroy flippers
* some requested changes
* update
* update
* ready
* update
* last changes
* update docs
* Hghl active button of CT, simplify activate/deactivate
* separate dom iterator
* unhardcode directions
* fixed a link in readme.md (#856 )
* Fix Block selection via CMD+A (#829 )
* Fix Block selection via CMD+A
* Delete editor.js.map
* update
* update
* Update CHANGELOG.md
* Improve style of selected blocks (#858 )
* Cross-block-selection style improved
* Update CHANGELOG.md
* Fix case when property 'observer' in modificationObserver is not defined (#866 )
* Bump lodash.template from 4.4.0 to 4.5.0 (#885 )
Bumps [lodash.template](https://github.com/lodash/lodash ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump eslint-utils from 1.3.1 to 1.4.2 (#886 )
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.2.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump mixin-deep from 1.3.1 to 1.3.2 (#887 )
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* update bundle and readme
* Update README.md
* upd codeowners, fix funding
* Minor Docs Fix according to main Readme (#916 )
* Inline Toolbar now contains Conversion Toolbar (#932 )
* Block lifecycle hooks (#906 )
* [Fix] Arrow selection (#964 )
* Fix arrow selection
* Add docs
* [issue-926]: fix dom iterator leafing when items are empty (#958 )
* [issue-926]: fix dom iterator leafing when items are empty
* update Changelog
* Issue 869 (#963 )
* Fix issue 943 (#965 )
* [Draft] Feature/tooltip enhancements (#907 )
* initial
* update
* make module standalone
* use tooltips as external module
* update
* build via prod mode
* add tooltips as external module
* add declaration file and options param
* add api tooltip
* update
* removed submodule
* removed due to the incorrect setip
* setup tooltips again
* wip
* update tooltip module
* toolbox, inline toolbar
* Tooltips in block tunes not uses shorthand
* shorthand in a plus and block settings
* fix doc
* Update tools-inline.md
* Delete tooltip.css
* Update CHANGELOG.md
* Update codex.tooltips
* Update api.md
* [issue-779]: Grammarly conflicts (#956 )
* grammarly conflicts
* update
* upd bundle
* Submodule Header now on master
* Submodule Marker now on master
* Submodule Paragraph now on master
* Submodule InlineCode now on master
* Submodule Simple Image now on master
* [issue-868]: Deleting multiple blocks triggers back button in Firefox (#967 )
* Deleting multiple blocks triggers back button in Firefox
@evgenusov
* Update editor.js
* Update CHANGELOG.md
* pass options on removeEventListener (#904 )
* pass options on removeEventListener by removeAll
* rebuild
* Merge branch 'release/2.16' into pr/904
* Update CHANGELOG.md
* Update inline.ts
* [Fix] Selection rangecount (#968 )
* Fix #952 (#969 )
* Update codex.tooltips
* Selection bugfix (#970 )
* Selection bugfix
* fix cross block selection
* close inline toolbar when blocks selected via shift
* remove inline toolbar closing on cross block selection mouse up due to the bug (#972 )
* [Feature] Log levels (#971 )
* Decrease margins (#973 )
* Decrease margins
* Update editor.licenses.txt
* Update src/components/domIterator.ts
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* [Fix] Fix delete blocks api method (#974 )
* Update docs/usage.md
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* rm unused
* Update yarn.lock file
* upd bundle, changelog
* Resolve Firefox issues (#981 )
* Resolve Firefox issues
* use firefox hack only for empty c-e divs
* Set initial hidden Inline Toolbar position (#982 )
Resolves #979
* [Fix] tooltip types (#986 )
* Add tooltip as a package
* Fix to set minHeight 0px (#987 )
* Release 2.16 (#966 )
* 2.16.0
* [Refactor] Separate internal and external settings (#845 )
* Enable flipping tools via standalone class (#830 )
* Enable flipping tools via standalone class
* use flipper to refactor (#842 )
* use flipper to refactor
* save changes
* update
* fix flipper on inline toolbar
* ready for testing
* requested changes
* update doc
* updates
* destroy flippers
* some requested changes
* update
* update
* ready
* update
* last changes
* update docs
* Hghl active button of CT, simplify activate/deactivate
* separate dom iterator
* unhardcode directions
* fixed a link in readme.md (#856 )
* Fix Block selection via CMD+A (#829 )
* Fix Block selection via CMD+A
* Delete editor.js.map
* update
* update
* Update CHANGELOG.md
* Improve style of selected blocks (#858 )
* Cross-block-selection style improved
* Update CHANGELOG.md
* Fix case when property 'observer' in modificationObserver is not defined (#866 )
* Bump lodash.template from 4.4.0 to 4.5.0 (#885 )
Bumps [lodash.template](https://github.com/lodash/lodash ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump eslint-utils from 1.3.1 to 1.4.2 (#886 )
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.2.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump mixin-deep from 1.3.1 to 1.3.2 (#887 )
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* update bundle and readme
* Update README.md
* upd codeowners, fix funding
* Minor Docs Fix according to main Readme (#916 )
* Inline Toolbar now contains Conversion Toolbar (#932 )
* Block lifecycle hooks (#906 )
* [Fix] Arrow selection (#964 )
* Fix arrow selection
* Add docs
* [issue-926]: fix dom iterator leafing when items are empty (#958 )
* [issue-926]: fix dom iterator leafing when items are empty
* update Changelog
* Issue 869 (#963 )
* Fix issue 943 (#965 )
* [Draft] Feature/tooltip enhancements (#907 )
* initial
* update
* make module standalone
* use tooltips as external module
* update
* build via prod mode
* add tooltips as external module
* add declaration file and options param
* add api tooltip
* update
* removed submodule
* removed due to the incorrect setip
* setup tooltips again
* wip
* update tooltip module
* toolbox, inline toolbar
* Tooltips in block tunes not uses shorthand
* shorthand in a plus and block settings
* fix doc
* Update tools-inline.md
* Delete tooltip.css
* Update CHANGELOG.md
* Update codex.tooltips
* Update api.md
* [issue-779]: Grammarly conflicts (#956 )
* grammarly conflicts
* update
* upd bundle
* Submodule Header now on master
* Submodule Marker now on master
* Submodule Paragraph now on master
* Submodule InlineCode now on master
* Submodule Simple Image now on master
* [issue-868]: Deleting multiple blocks triggers back button in Firefox (#967 )
* Deleting multiple blocks triggers back button in Firefox
@evgenusov
* Update editor.js
* Update CHANGELOG.md
* pass options on removeEventListener (#904 )
* pass options on removeEventListener by removeAll
* rebuild
* Merge branch 'release/2.16' into pr/904
* Update CHANGELOG.md
* Update inline.ts
* [Fix] Selection rangecount (#968 )
* Fix #952 (#969 )
* Update codex.tooltips
* Selection bugfix (#970 )
* Selection bugfix
* fix cross block selection
* close inline toolbar when blocks selected via shift
* remove inline toolbar closing on cross block selection mouse up due to the bug (#972 )
* [Feature] Log levels (#971 )
* Decrease margins (#973 )
* Decrease margins
* Update editor.licenses.txt
* Update src/components/domIterator.ts
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* [Fix] Fix delete blocks api method (#974 )
* Update docs/usage.md
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* rm unused
* Update yarn.lock file
* upd bundle, changelog
* Fix changeling list items (#975 )
* Update changelog (#976 )
* Fix to set minHeight 0px
* upd version
* Update CHANGELOG.md
* upd bundle
* [Fix] Selection issues (#988 )
* [Dev] Update dependencies (#989 )
* Delete codex.tooltips
* Update submodules
* Fix/hide conversion toolbar (#991 )
* Hide conversion toolbar if there is no conversion tool
* update changelog
* update comment
* updates
* improve code
* Update Changelog
* Update CHANGELOG.md
* Update CHANGELOG.md
* Fix: bind editor when calling onChange
fixes #999
* send api as a parameter
* upd bundle
* Update CHANGELOG.md
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* updated some wording. (#1044 )
* Release/2.16.1 (#990 )
* 2.16.0
* [Refactor] Separate internal and external settings (#845 )
* Enable flipping tools via standalone class (#830 )
* Enable flipping tools via standalone class
* use flipper to refactor (#842 )
* use flipper to refactor
* save changes
* update
* fix flipper on inline toolbar
* ready for testing
* requested changes
* update doc
* updates
* destroy flippers
* some requested changes
* update
* update
* ready
* update
* last changes
* update docs
* Hghl active button of CT, simplify activate/deactivate
* separate dom iterator
* unhardcode directions
* fixed a link in readme.md (#856 )
* Fix Block selection via CMD+A (#829 )
* Fix Block selection via CMD+A
* Delete editor.js.map
* update
* update
* Update CHANGELOG.md
* Improve style of selected blocks (#858 )
* Cross-block-selection style improved
* Update CHANGELOG.md
* Fix case when property 'observer' in modificationObserver is not defined (#866 )
* Bump lodash.template from 4.4.0 to 4.5.0 (#885 )
Bumps [lodash.template](https://github.com/lodash/lodash ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump eslint-utils from 1.3.1 to 1.4.2 (#886 )
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.2.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump mixin-deep from 1.3.1 to 1.3.2 (#887 )
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* update bundle and readme
* Update README.md
* upd codeowners, fix funding
* Minor Docs Fix according to main Readme (#916 )
* Inline Toolbar now contains Conversion Toolbar (#932 )
* Block lifecycle hooks (#906 )
* [Fix] Arrow selection (#964 )
* Fix arrow selection
* Add docs
* [issue-926]: fix dom iterator leafing when items are empty (#958 )
* [issue-926]: fix dom iterator leafing when items are empty
* update Changelog
* Issue 869 (#963 )
* Fix issue 943 (#965 )
* [Draft] Feature/tooltip enhancements (#907 )
* initial
* update
* make module standalone
* use tooltips as external module
* update
* build via prod mode
* add tooltips as external module
* add declaration file and options param
* add api tooltip
* update
* removed submodule
* removed due to the incorrect setip
* setup tooltips again
* wip
* update tooltip module
* toolbox, inline toolbar
* Tooltips in block tunes not uses shorthand
* shorthand in a plus and block settings
* fix doc
* Update tools-inline.md
* Delete tooltip.css
* Update CHANGELOG.md
* Update codex.tooltips
* Update api.md
* [issue-779]: Grammarly conflicts (#956 )
* grammarly conflicts
* update
* upd bundle
* Submodule Header now on master
* Submodule Marker now on master
* Submodule Paragraph now on master
* Submodule InlineCode now on master
* Submodule Simple Image now on master
* [issue-868]: Deleting multiple blocks triggers back button in Firefox (#967 )
* Deleting multiple blocks triggers back button in Firefox
@evgenusov
* Update editor.js
* Update CHANGELOG.md
* pass options on removeEventListener (#904 )
* pass options on removeEventListener by removeAll
* rebuild
* Merge branch 'release/2.16' into pr/904
* Update CHANGELOG.md
* Update inline.ts
* [Fix] Selection rangecount (#968 )
* Fix #952 (#969 )
* Update codex.tooltips
* Selection bugfix (#970 )
* Selection bugfix
* fix cross block selection
* close inline toolbar when blocks selected via shift
* remove inline toolbar closing on cross block selection mouse up due to the bug (#972 )
* [Feature] Log levels (#971 )
* Decrease margins (#973 )
* Decrease margins
* Update editor.licenses.txt
* Update src/components/domIterator.ts
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* [Fix] Fix delete blocks api method (#974 )
* Update docs/usage.md
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* rm unused
* Update yarn.lock file
* upd bundle, changelog
* Resolve Firefox issues (#981 )
* Resolve Firefox issues
* use firefox hack only for empty c-e divs
* Set initial hidden Inline Toolbar position (#982 )
Resolves #979
* [Fix] tooltip types (#986 )
* Add tooltip as a package
* Fix to set minHeight 0px (#987 )
* Release 2.16 (#966 )
* 2.16.0
* [Refactor] Separate internal and external settings (#845 )
* Enable flipping tools via standalone class (#830 )
* Enable flipping tools via standalone class
* use flipper to refactor (#842 )
* use flipper to refactor
* save changes
* update
* fix flipper on inline toolbar
* ready for testing
* requested changes
* update doc
* updates
* destroy flippers
* some requested changes
* update
* update
* ready
* update
* last changes
* update docs
* Hghl active button of CT, simplify activate/deactivate
* separate dom iterator
* unhardcode directions
* fixed a link in readme.md (#856 )
* Fix Block selection via CMD+A (#829 )
* Fix Block selection via CMD+A
* Delete editor.js.map
* update
* update
* Update CHANGELOG.md
* Improve style of selected blocks (#858 )
* Cross-block-selection style improved
* Update CHANGELOG.md
* Fix case when property 'observer' in modificationObserver is not defined (#866 )
* Bump lodash.template from 4.4.0 to 4.5.0 (#885 )
Bumps [lodash.template](https://github.com/lodash/lodash ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump eslint-utils from 1.3.1 to 1.4.2 (#886 )
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.2.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump mixin-deep from 1.3.1 to 1.3.2 (#887 )
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* update bundle and readme
* Update README.md
* upd codeowners, fix funding
* Minor Docs Fix according to main Readme (#916 )
* Inline Toolbar now contains Conversion Toolbar (#932 )
* Block lifecycle hooks (#906 )
* [Fix] Arrow selection (#964 )
* Fix arrow selection
* Add docs
* [issue-926]: fix dom iterator leafing when items are empty (#958 )
* [issue-926]: fix dom iterator leafing when items are empty
* update Changelog
* Issue 869 (#963 )
* Fix issue 943 (#965 )
* [Draft] Feature/tooltip enhancements (#907 )
* initial
* update
* make module standalone
* use tooltips as external module
* update
* build via prod mode
* add tooltips as external module
* add declaration file and options param
* add api tooltip
* update
* removed submodule
* removed due to the incorrect setip
* setup tooltips again
* wip
* update tooltip module
* toolbox, inline toolbar
* Tooltips in block tunes not uses shorthand
* shorthand in a plus and block settings
* fix doc
* Update tools-inline.md
* Delete tooltip.css
* Update CHANGELOG.md
* Update codex.tooltips
* Update api.md
* [issue-779]: Grammarly conflicts (#956 )
* grammarly conflicts
* update
* upd bundle
* Submodule Header now on master
* Submodule Marker now on master
* Submodule Paragraph now on master
* Submodule InlineCode now on master
* Submodule Simple Image now on master
* [issue-868]: Deleting multiple blocks triggers back button in Firefox (#967 )
* Deleting multiple blocks triggers back button in Firefox
@evgenusov
* Update editor.js
* Update CHANGELOG.md
* pass options on removeEventListener (#904 )
* pass options on removeEventListener by removeAll
* rebuild
* Merge branch 'release/2.16' into pr/904
* Update CHANGELOG.md
* Update inline.ts
* [Fix] Selection rangecount (#968 )
* Fix #952 (#969 )
* Update codex.tooltips
* Selection bugfix (#970 )
* Selection bugfix
* fix cross block selection
* close inline toolbar when blocks selected via shift
* remove inline toolbar closing on cross block selection mouse up due to the bug (#972 )
* [Feature] Log levels (#971 )
* Decrease margins (#973 )
* Decrease margins
* Update editor.licenses.txt
* Update src/components/domIterator.ts
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* [Fix] Fix delete blocks api method (#974 )
* Update docs/usage.md
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* rm unused
* Update yarn.lock file
* upd bundle, changelog
* Fix changeling list items (#975 )
* Update changelog (#976 )
* Fix to set minHeight 0px
* upd version
* Update CHANGELOG.md
* upd bundle
* [Fix] Selection issues (#988 )
* [Dev] Update dependencies (#989 )
* Delete codex.tooltips
* Update submodules
* Fix/hide conversion toolbar (#991 )
* Hide conversion toolbar if there is no conversion tool
* update changelog
* update comment
* updates
* improve code
* Update Changelog
* Update CHANGELOG.md
* Update CHANGELOG.md
* updated some wording.
* Update installation.md
* Update CHANGELOG.md
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Fix grammar in readme.md (#1008 )
* Update editor.js
* Paste listener on editors instead of document (#1025 )
* Paste listener on editors instead of document
* add changelog
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Bump acorn from 6.4.0 to 6.4.1 (#1059 )
Bumps [acorn](https://github.com/acornjs/acorn ) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix flipper activate/deactivate when conversionToolbarOpened (#1001 )
* Fix flipper activate/deactivate when conversionToolbarOpened
* fix bug with flipping inline toolbar
* update changelog
* added comment for new condition
* upd bundle
Co-authored-by: Murod Khaydarov <murod.haydarov@gmail.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* [Issue-1057]: open new window by clicking anchor with ctrl (#1062 )
* open new window when anchor clicked with ctrl
* delete source maps
* update function name
* update
* update changelog
* Fix settings box-sizing (#1013 )
* Improvements: new Block Settings button style (#1064 )
* [Feature] In-house copy paste (#1060 )
* New block lifecycle hook and BlockToolAPI: "moved" (#1007 )
* Update CHANGELOG.md
* feat: add swapped lifecycle hook
* feat: deprecate swap and add move instead
* feat: set fromIndex by default, add MoveEvent, add indices checks in blockManager
* refactor: MoveEvent interface more event-like; docs: added docs for MoveEvent
* fix asterix alignment due to tslint error
* fix tslint
* extending CustomEvent
* update bundle
* Update CHANGELOG.md
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Murod Khaydarov <murod.haydarov@gmail.com>
* Change paste function of text/plain (#1014 )
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
* Improve paste function of multiple lines (#1016 )
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
* 2.17.0
* Update bundle
Co-authored-by: georgyb <yegor.berezhnoi@3d4medical.com>
Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com>
Co-authored-by: Christof Jans <christof@loopfx.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: VladimirZhdanov <vlzh@pm.me>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chaitanya <yourchaitu@gmail.com>
Co-authored-by: Marina <marina.zadoyanchuk@gmail.com>
Co-authored-by: Hata <hato6502@gmail.com>
Co-authored-by: Mohamed El Bahja <mohamed.jss11@gmail.Com>
Co-authored-by: Danny Rubio <drbe4t@gmail.com>
Co-authored-by: darrelfrancis <20881844+darrelfrancis@users.noreply.github.com>
Co-authored-by: Emmanuel Francis Ramos Jr <ponnex@gmail.com>
Co-authored-by: Andrey Blinov <andrey.blinoff@gmail.com>
Co-authored-by: Stefan Natter <stefan@natter.at>
Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com>
2020-03-14 23:47:04 +03:00
Peter Savchenko
74fdc9194b
Release/2.16.1 ( #990 )
...
* 2.16.0
* [Refactor] Separate internal and external settings (#845 )
* Enable flipping tools via standalone class (#830 )
* Enable flipping tools via standalone class
* use flipper to refactor (#842 )
* use flipper to refactor
* save changes
* update
* fix flipper on inline toolbar
* ready for testing
* requested changes
* update doc
* updates
* destroy flippers
* some requested changes
* update
* update
* ready
* update
* last changes
* update docs
* Hghl active button of CT, simplify activate/deactivate
* separate dom iterator
* unhardcode directions
* fixed a link in readme.md (#856 )
* Fix Block selection via CMD+A (#829 )
* Fix Block selection via CMD+A
* Delete editor.js.map
* update
* update
* Update CHANGELOG.md
* Improve style of selected blocks (#858 )
* Cross-block-selection style improved
* Update CHANGELOG.md
* Fix case when property 'observer' in modificationObserver is not defined (#866 )
* Bump lodash.template from 4.4.0 to 4.5.0 (#885 )
Bumps [lodash.template](https://github.com/lodash/lodash ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump eslint-utils from 1.3.1 to 1.4.2 (#886 )
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.2.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump mixin-deep from 1.3.1 to 1.3.2 (#887 )
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* update bundle and readme
* Update README.md
* upd codeowners, fix funding
* Minor Docs Fix according to main Readme (#916 )
* Inline Toolbar now contains Conversion Toolbar (#932 )
* Block lifecycle hooks (#906 )
* [Fix] Arrow selection (#964 )
* Fix arrow selection
* Add docs
* [issue-926]: fix dom iterator leafing when items are empty (#958 )
* [issue-926]: fix dom iterator leafing when items are empty
* update Changelog
* Issue 869 (#963 )
* Fix issue 943 (#965 )
* [Draft] Feature/tooltip enhancements (#907 )
* initial
* update
* make module standalone
* use tooltips as external module
* update
* build via prod mode
* add tooltips as external module
* add declaration file and options param
* add api tooltip
* update
* removed submodule
* removed due to the incorrect setip
* setup tooltips again
* wip
* update tooltip module
* toolbox, inline toolbar
* Tooltips in block tunes not uses shorthand
* shorthand in a plus and block settings
* fix doc
* Update tools-inline.md
* Delete tooltip.css
* Update CHANGELOG.md
* Update codex.tooltips
* Update api.md
* [issue-779]: Grammarly conflicts (#956 )
* grammarly conflicts
* update
* upd bundle
* Submodule Header now on master
* Submodule Marker now on master
* Submodule Paragraph now on master
* Submodule InlineCode now on master
* Submodule Simple Image now on master
* [issue-868]: Deleting multiple blocks triggers back button in Firefox (#967 )
* Deleting multiple blocks triggers back button in Firefox
@evgenusov
* Update editor.js
* Update CHANGELOG.md
* pass options on removeEventListener (#904 )
* pass options on removeEventListener by removeAll
* rebuild
* Merge branch 'release/2.16' into pr/904
* Update CHANGELOG.md
* Update inline.ts
* [Fix] Selection rangecount (#968 )
* Fix #952 (#969 )
* Update codex.tooltips
* Selection bugfix (#970 )
* Selection bugfix
* fix cross block selection
* close inline toolbar when blocks selected via shift
* remove inline toolbar closing on cross block selection mouse up due to the bug (#972 )
* [Feature] Log levels (#971 )
* Decrease margins (#973 )
* Decrease margins
* Update editor.licenses.txt
* Update src/components/domIterator.ts
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* [Fix] Fix delete blocks api method (#974 )
* Update docs/usage.md
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* rm unused
* Update yarn.lock file
* upd bundle, changelog
* Resolve Firefox issues (#981 )
* Resolve Firefox issues
* use firefox hack only for empty c-e divs
* Set initial hidden Inline Toolbar position (#982 )
Resolves #979
* [Fix] tooltip types (#986 )
* Add tooltip as a package
* Fix to set minHeight 0px (#987 )
* Release 2.16 (#966 )
* 2.16.0
* [Refactor] Separate internal and external settings (#845 )
* Enable flipping tools via standalone class (#830 )
* Enable flipping tools via standalone class
* use flipper to refactor (#842 )
* use flipper to refactor
* save changes
* update
* fix flipper on inline toolbar
* ready for testing
* requested changes
* update doc
* updates
* destroy flippers
* some requested changes
* update
* update
* ready
* update
* last changes
* update docs
* Hghl active button of CT, simplify activate/deactivate
* separate dom iterator
* unhardcode directions
* fixed a link in readme.md (#856 )
* Fix Block selection via CMD+A (#829 )
* Fix Block selection via CMD+A
* Delete editor.js.map
* update
* update
* Update CHANGELOG.md
* Improve style of selected blocks (#858 )
* Cross-block-selection style improved
* Update CHANGELOG.md
* Fix case when property 'observer' in modificationObserver is not defined (#866 )
* Bump lodash.template from 4.4.0 to 4.5.0 (#885 )
Bumps [lodash.template](https://github.com/lodash/lodash ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump eslint-utils from 1.3.1 to 1.4.2 (#886 )
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.2.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump mixin-deep from 1.3.1 to 1.3.2 (#887 )
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* update bundle and readme
* Update README.md
* upd codeowners, fix funding
* Minor Docs Fix according to main Readme (#916 )
* Inline Toolbar now contains Conversion Toolbar (#932 )
* Block lifecycle hooks (#906 )
* [Fix] Arrow selection (#964 )
* Fix arrow selection
* Add docs
* [issue-926]: fix dom iterator leafing when items are empty (#958 )
* [issue-926]: fix dom iterator leafing when items are empty
* update Changelog
* Issue 869 (#963 )
* Fix issue 943 (#965 )
* [Draft] Feature/tooltip enhancements (#907 )
* initial
* update
* make module standalone
* use tooltips as external module
* update
* build via prod mode
* add tooltips as external module
* add declaration file and options param
* add api tooltip
* update
* removed submodule
* removed due to the incorrect setip
* setup tooltips again
* wip
* update tooltip module
* toolbox, inline toolbar
* Tooltips in block tunes not uses shorthand
* shorthand in a plus and block settings
* fix doc
* Update tools-inline.md
* Delete tooltip.css
* Update CHANGELOG.md
* Update codex.tooltips
* Update api.md
* [issue-779]: Grammarly conflicts (#956 )
* grammarly conflicts
* update
* upd bundle
* Submodule Header now on master
* Submodule Marker now on master
* Submodule Paragraph now on master
* Submodule InlineCode now on master
* Submodule Simple Image now on master
* [issue-868]: Deleting multiple blocks triggers back button in Firefox (#967 )
* Deleting multiple blocks triggers back button in Firefox
@evgenusov
* Update editor.js
* Update CHANGELOG.md
* pass options on removeEventListener (#904 )
* pass options on removeEventListener by removeAll
* rebuild
* Merge branch 'release/2.16' into pr/904
* Update CHANGELOG.md
* Update inline.ts
* [Fix] Selection rangecount (#968 )
* Fix #952 (#969 )
* Update codex.tooltips
* Selection bugfix (#970 )
* Selection bugfix
* fix cross block selection
* close inline toolbar when blocks selected via shift
* remove inline toolbar closing on cross block selection mouse up due to the bug (#972 )
* [Feature] Log levels (#971 )
* Decrease margins (#973 )
* Decrease margins
* Update editor.licenses.txt
* Update src/components/domIterator.ts
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* [Fix] Fix delete blocks api method (#974 )
* Update docs/usage.md
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* rm unused
* Update yarn.lock file
* upd bundle, changelog
* Fix changeling list items (#975 )
* Update changelog (#976 )
* Fix to set minHeight 0px
* upd version
* Update CHANGELOG.md
* upd bundle
* [Fix] Selection issues (#988 )
* [Dev] Update dependencies (#989 )
* Delete codex.tooltips
* Update submodules
* Fix/hide conversion toolbar (#991 )
* Hide conversion toolbar if there is no conversion tool
* update changelog
* update comment
* updates
* improve code
* Update Changelog
* Update CHANGELOG.md
2019-12-07 14:53:20 +03:00
Peter Savchenko
ac93017c70
Release 2.16 ( #966 )
...
* 2.16.0
* [Refactor] Separate internal and external settings (#845 )
* Enable flipping tools via standalone class (#830 )
* Enable flipping tools via standalone class
* use flipper to refactor (#842 )
* use flipper to refactor
* save changes
* update
* fix flipper on inline toolbar
* ready for testing
* requested changes
* update doc
* updates
* destroy flippers
* some requested changes
* update
* update
* ready
* update
* last changes
* update docs
* Hghl active button of CT, simplify activate/deactivate
* separate dom iterator
* unhardcode directions
* fixed a link in readme.md (#856 )
* Fix Block selection via CMD+A (#829 )
* Fix Block selection via CMD+A
* Delete editor.js.map
* update
* update
* Update CHANGELOG.md
* Improve style of selected blocks (#858 )
* Cross-block-selection style improved
* Update CHANGELOG.md
* Fix case when property 'observer' in modificationObserver is not defined (#866 )
* Bump lodash.template from 4.4.0 to 4.5.0 (#885 )
Bumps [lodash.template](https://github.com/lodash/lodash ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump eslint-utils from 1.3.1 to 1.4.2 (#886 )
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.2.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump mixin-deep from 1.3.1 to 1.3.2 (#887 )
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* update bundle and readme
* Update README.md
* upd codeowners, fix funding
* Minor Docs Fix according to main Readme (#916 )
* Inline Toolbar now contains Conversion Toolbar (#932 )
* Block lifecycle hooks (#906 )
* [Fix] Arrow selection (#964 )
* Fix arrow selection
* Add docs
* [issue-926]: fix dom iterator leafing when items are empty (#958 )
* [issue-926]: fix dom iterator leafing when items are empty
* update Changelog
* Issue 869 (#963 )
* Fix issue 943 (#965 )
* [Draft] Feature/tooltip enhancements (#907 )
* initial
* update
* make module standalone
* use tooltips as external module
* update
* build via prod mode
* add tooltips as external module
* add declaration file and options param
* add api tooltip
* update
* removed submodule
* removed due to the incorrect setip
* setup tooltips again
* wip
* update tooltip module
* toolbox, inline toolbar
* Tooltips in block tunes not uses shorthand
* shorthand in a plus and block settings
* fix doc
* Update tools-inline.md
* Delete tooltip.css
* Update CHANGELOG.md
* Update codex.tooltips
* Update api.md
* [issue-779]: Grammarly conflicts (#956 )
* grammarly conflicts
* update
* upd bundle
* Submodule Header now on master
* Submodule Marker now on master
* Submodule Paragraph now on master
* Submodule InlineCode now on master
* Submodule Simple Image now on master
* [issue-868]: Deleting multiple blocks triggers back button in Firefox (#967 )
* Deleting multiple blocks triggers back button in Firefox
@evgenusov
* Update editor.js
* Update CHANGELOG.md
* pass options on removeEventListener (#904 )
* pass options on removeEventListener by removeAll
* rebuild
* Merge branch 'release/2.16' into pr/904
* Update CHANGELOG.md
* Update inline.ts
* [Fix] Selection rangecount (#968 )
* Fix #952 (#969 )
* Update codex.tooltips
* Selection bugfix (#970 )
* Selection bugfix
* fix cross block selection
* close inline toolbar when blocks selected via shift
* remove inline toolbar closing on cross block selection mouse up due to the bug (#972 )
* [Feature] Log levels (#971 )
* Decrease margins (#973 )
* Decrease margins
* Update editor.licenses.txt
* Update src/components/domIterator.ts
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* [Fix] Fix delete blocks api method (#974 )
* Update docs/usage.md
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
* rm unused
* Update yarn.lock file
* upd bundle, changelog
2019-11-30 23:42:39 +03:00
Peter Savchenko
0600233e63
Release/2.15.1 ( #888 )
...
* Feature: mobile ux improvements (#802 )
* Inline Toolbar now works on mobile devices
* Some styles updates
* Inline Toolbar now detects left and rigth sides of content
* listen selection change only on touch devices
* improve toolbar paddings
* invalidate content rectangle cache on resize
* Toolbar now works on mobile devices
* prod bundle
* add changelog
* upd texts
* do not hide toolbar on window resize
* rm sever
* Added typeof method (#812 )
* Add typeof method to check exact type of object #805
* Update changelog
* [Feature/issue-704]: Conversion toolbar (#787 )
* [issue-748]: update Readme (#773 )
* Do not start multi-block selection on UI elements (#662 )
* Do not start multi-block selection on UI elements
* Do not prevent mousedown event on inline toolbar actions
* Remove log
* Add comment
* Add link to issue
closes #646
* Fix loss of pointer (#666 )
* Fix loss of pointer when click is outside of the editor but selection is inside
* Remove log
* Update shortcuts module (#685 )
* Fixed possible grammatical typo (#681 )
Thanks
* Update shortcuts module
* update changelog
* update
* Remove margin top for inline-link icon (#690 )
* Remove margin top for inline-link icon
resolves #674
* Update CHANGELOG.md
* Remove unused style
* Pull fresh tools
* Remove changelog contents from readme (#700 )
* #665 API to open and close inline-toolbar (#711 )
* API to open and close inline-toolbar
* Fixed documentation
* renamed inline -> inline-toolbar
* removed dist
* reset editor.js
* added editor.js bundle
* Fixed build error
* Null checks on toolbar/inline@open
* updated bundle
* Improve some comments
* Updatd api.md CHANGELOG.md
* Change feature to new instead of improvement
* Allow holderId work with ref on dom element (#710 )
* done
* update types
* attempt to simplify code
* remove useless helper
* revert holderId logic and add holder property
* Apply suggestions from code review
Co-Authored-By: dimensi <eddimensi@gmail.com>
* update holder type on string | HTMLElement
* fix typo
* add deprecated notice and fix typos
* fix wrong compare
* fix comments
* swap console.log on _.log
* update types for editor config
* update examples
* update docs
* update build
* Activating Open Collective (#736 )
Hi, I'm making updates for Open Collective. Either you or a supporter signed this repo up for Open Collective. This pull request adds backers and sponsors from your Open Collective https://opencollective.com/editorjs❤️
It adds two badges at the top to show the latest number of backers and sponsors. It also adds placeholders so that the avatar/logo of new backers/sponsors can automatically be shown without having to update your README.md. [more info](https://github.com/opencollective/opencollective/wiki/Github-banner ). See how it looks on this [repo](https://github.com/apex/apex#backers ).
You can also add a postinstall script to let people know after npm|yarn install that you are welcoming donations (optional). [More info](https://github.com/OpenCollective/opencollective-cli )
You can also add a "Donate" button to your website and automatically show your backers and sponsors there with our widgets. Have a look here: https://opencollective.com/widgets
P.S: As with any pull request, feel free to comment or suggest changes. The only thing "required" are the placeholders on the README because we believe it's important to acknowledge the people in your community that are contributing (financially or with code!).
Thank you for your great contribution to the open source community. You are awesome! 🙌
And welcome to the open collective community! 😊
Come chat with us in the #opensource channel on https://slack.opencollective.com - great place to ask questions and share best practices with other open source sustainers!
* Do not install editor.js as dev-dependency (#731 )
Resolves #730
* Move codex-notifier to dependencies for typescript declarations (#728 )
* Close inline toolbar after creating new link by pressing ENTER (#722 )
* Method to clear current selection and close inline toolbar
* clearSelection with optional collapsed range
* refactored selection.ts
* removed experimental function
* Update src/components/selection.ts
Co-Authored-By: tanmayv <12tanmayvijay@gmail.com>
* update version, add changelog
* Link Logo Image to homepage (#738 )
* Update README.md (#744 )
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
Co-Authored-By: neSpecc <specc.dev@gmail.com>
* Config minHeight option that allows to customize bottom zone (#745 )
* issue-739: allow Block's editable element selection (#747 )
* issue-739: allow Block's input selection
* little improvements
* update Changelog and cache inputs
* small fix
* delete map file
* fix inputs.count condition
* Fix typo in example paragraph (#749 )
* Fix typo
* Update example-dev.html
* minor release
* update link to the minified script
* bump version
* Prefer user settings during tools merge (#774 )
* Prefer user settings during tools merge
* issue-705: Leaf BlockSettings and InlineTools via keyboard (#723 )
* Do not start multi-block selection on UI elements (#662 )
* Do not start multi-block selection on UI elements
* Do not prevent mousedown event on inline toolbar actions
* Remove log
* Add comment
* Add link to issue
closes #646
* Fix loss of pointer (#666 )
* Fix loss of pointer when click is outside of the editor but selection is inside
* Remove log
* Update shortcuts module (#685 )
* Fixed possible grammatical typo (#681 )
Thanks
* Update shortcuts module
* update changelog
* update
* Remove margin top for inline-link icon (#690 )
* Remove margin top for inline-link icon
resolves #674
* Update CHANGELOG.md
* Remove unused style
* Pull fresh tools
* Remove changelog contents from readme (#700 )
* #665 API to open and close inline-toolbar (#711 )
* API to open and close inline-toolbar
* Fixed documentation
* renamed inline -> inline-toolbar
* removed dist
* reset editor.js
* added editor.js bundle
* Fixed build error
* Null checks on toolbar/inline@open
* updated bundle
* Improve some comments
* Updatd api.md CHANGELOG.md
* Change feature to new instead of improvement
* leaf buttons: initial
* leaf inline toolbar buttons
* Allow holderId work with ref on dom element (#710 )
* done
* update types
* attempt to simplify code
* remove useless helper
* revert holderId logic and add holder property
* Apply suggestions from code review
Co-Authored-By: dimensi <eddimensi@gmail.com>
* update holder type on string | HTMLElement
* fix typo
* add deprecated notice and fix typos
* fix wrong compare
* fix comments
* swap console.log on _.log
* update types for editor config
* update examples
* update docs
* update build
* leaf inline tools and drop index after click
* leaf toolbox and clear active button after activation
* debugging blockSettings
* Activating Open Collective (#736 )
Hi, I'm making updates for Open Collective. Either you or a supporter signed this repo up for Open Collective. This pull request adds backers and sponsors from your Open Collective https://opencollective.com/editorjs❤️
It adds two badges at the top to show the latest number of backers and sponsors. It also adds placeholders so that the avatar/logo of new backers/sponsors can automatically be shown without having to update your README.md. [more info](https://github.com/opencollective/opencollective/wiki/Github-banner ). See how it looks on this [repo](https://github.com/apex/apex#backers ).
You can also add a postinstall script to let people know after npm|yarn install that you are welcoming donations (optional). [More info](https://github.com/OpenCollective/opencollective-cli )
You can also add a "Donate" button to your website and automatically show your backers and sponsors there with our widgets. Have a look here: https://opencollective.com/widgets
P.S: As with any pull request, feel free to comment or suggest changes. The only thing "required" are the placeholders on the README because we believe it's important to acknowledge the people in your community that are contributing (financially or with code!).
Thank you for your great contribution to the open source community. You are awesome! 🙌
And welcome to the open collective community! 😊
Come chat with us in the #opensource channel on https://slack.opencollective.com - great place to ask questions and share best practices with other open source sustainers!
* Do not install editor.js as dev-dependency (#731 )
Resolves #730
* Move codex-notifier to dependencies for typescript declarations (#728 )
* Close inline toolbar after creating new link by pressing ENTER (#722 )
* Method to clear current selection and close inline toolbar
* clearSelection with optional collapsed range
* refactored selection.ts
* removed experimental function
* Update src/components/selection.ts
Co-Authored-By: tanmayv <12tanmayvijay@gmail.com>
* update version, add changelog
* Link Logo Image to homepage (#738 )
* Update README.md (#744 )
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
Co-Authored-By: neSpecc <specc.dev@gmail.com>
* Config minHeight option that allows to customize bottom zone (#745 )
* issue-739: allow Block's editable element selection (#747 )
* issue-739: allow Block's input selection
* little improvements
* update Changelog and cache inputs
* small fix
* delete map file
* fix inputs.count condition
* Fix typo in example paragraph (#749 )
* Fix typo
* Update example-dev.html
* minor release
* done
* requested changes
* production build
* update package.json
* some improvements
* ready for testing
* update
* ready
* requested changes
* updates
* use setToBlock instead of focus
* active -> focused
* update
* refactor types
* fix inline tools flipping
* inhancements
* rm check for focus at the handleShowingEvent
* fix IT closing after second enter
* add animation to settings buttons
* Click animation
* Add changelog
* do not patch version
* conversion toolbar
* positioning and flipping initial
* conversion toolbar is ready
* save changes
* update
* bump version
* save changes
* ready
* open conversion toolbar via keyup
* save changes
* ready to be reviewed
* restore some useless changes
* several improvements
* Update src/components/modules/toolbar/conversion.ts
Co-Authored-By: Peter Savchenko <specc.dev@gmail.com>
* Update src/components/modules/toolbar/conversion.ts
Co-Authored-By: Peter Savchenko <specc.dev@gmail.com>
* Update src/components/modules/toolbar/conversion.ts
Co-Authored-By: Peter Savchenko <specc.dev@gmail.com>
* Update src/components/modules/toolbar/conversion.ts
Co-Authored-By: Peter Savchenko <specc.dev@gmail.com>
* Update src/components/modules/toolbar/conversion.ts
Co-Authored-By: Peter Savchenko <specc.dev@gmail.com>
* Update src/components/modules/toolbar/conversion.ts
Co-Authored-By: Peter Savchenko <specc.dev@gmail.com>
* ready
* Update src/components/modules/toolbar/conversion.ts
Co-Authored-By: Peter Savchenko <specc.dev@gmail.com>
* requested changes
* update
* update comment
* define types
* simplify keydowns
* Update blockEvents.ts
* Don't use handleShowingEvent to close Inline/Conversion Toolbars
* battle with events
* bundle
* bundle
* rm console.trace
* bundle
* small improvements
* improve types description
* add docs, improve types
* improve anchor links
* fix move
* fix toolbar movement
* conversion toolbar fix movement
* improve margins
* bundle
* add changelog
* rm commented code
* tools goes to master
* Enable cross-block mouse selection (#737 )
* Add support of different link types (#817 )
* [Fix]: issue with leading new lines (#816 )
* [Fix] Tool setting types (#825 )
* [Feature]: insert() API method (#814 )
* [Fix]: Handle native inputs changes (#815 )
* [Feature] Keyboard cbs (#824 )
* Updated Readme.md (#811 )
* Update CHANGELOG.md
* Add option to disable paste handling (#813 )
* Fix: hide Inlie Toolbar when user strart typing
* Enable cbs only for left mouse button
* Change changelog order
* Update submodules
* Update bundle
* 2.16.0
* [Refactor] Separate internal and external settings (#845 )
* Enable flipping tools via standalone class (#830 )
* Enable flipping tools via standalone class
* use flipper to refactor (#842 )
* use flipper to refactor
* save changes
* update
* fix flipper on inline toolbar
* ready for testing
* requested changes
* update doc
* updates
* destroy flippers
* some requested changes
* update
* update
* ready
* update
* last changes
* update docs
* Hghl active button of CT, simplify activate/deactivate
* separate dom iterator
* unhardcode directions
* fixed a link in readme.md (#856 )
* Fix Block selection via CMD+A (#829 )
* Fix Block selection via CMD+A
* Delete editor.js.map
* update
* update
* Update CHANGELOG.md
* Improve style of selected blocks (#858 )
* Cross-block-selection style improved
* Update CHANGELOG.md
* Fix case when property 'observer' in modificationObserver is not defined (#866 )
* Bump lodash.template from 4.4.0 to 4.5.0 (#885 )
Bumps [lodash.template](https://github.com/lodash/lodash ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump eslint-utils from 1.3.1 to 1.4.2 (#886 )
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.2.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* Bump mixin-deep from 1.3.1 to 1.3.2 (#887 )
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* update bundle and readme
* Update README.md
* upd codeowners, fix funding
* rebuild
* Update CHANGELOG.md
* Fix flipper tab after enter behaviour (#889 )
* Fix flipper tab after enter behaviour
* Fix: case when fillper opens to wrong block and disallow navigation by up/down
* Update src/components/flipper.ts
Co-Authored-By: Murod Khaydarov <murod.haydarov@gmail.com>
2019-09-09 13:03:18 +03:00
George Berezhnoy
13dc0c9bad
[Release] Version 2.15 ( #826 )
2019-07-01 14:10:30 +03:00
George Berezhnoy
23a4b2ef93
Release 2.14 ( #799 )
2019-06-12 20:38:16 +03:00
George Berezhnoy
79f8660637
Version 2.13 ( #719 )
...
* Do not start multi-block selection on UI elements (#662 )
* Do not start multi-block selection on UI elements
* Do not prevent mousedown event on inline toolbar actions
* Remove log
* Add comment
* Add link to issue
closes #646
* Fix loss of pointer (#666 )
* Fix loss of pointer when click is outside of the editor but selection is inside
* Remove log
* Update shortcuts module (#685 )
* Fixed possible grammatical typo (#681 )
Thanks
* Update shortcuts module
* update changelog
* update
* Remove margin top for inline-link icon (#690 )
* Remove margin top for inline-link icon
resolves #674
* Update CHANGELOG.md
* Remove unused style
* Pull fresh tools
* Remove changelog contents from readme (#700 )
* #665 API to open and close inline-toolbar (#711 )
* API to open and close inline-toolbar
* Fixed documentation
* renamed inline -> inline-toolbar
* removed dist
* reset editor.js
* added editor.js bundle
* Fixed build error
* Null checks on toolbar/inline@open
* updated bundle
* Improve some comments
* Updatd api.md CHANGELOG.md
* Change feature to new instead of improvement
* Allow holderId work with ref on dom element (#710 )
* done
* update types
* attempt to simplify code
* remove useless helper
* revert holderId logic and add holder property
* Apply suggestions from code review
Co-Authored-By: dimensi <eddimensi@gmail.com>
* update holder type on string | HTMLElement
* fix typo
* add deprecated notice and fix typos
* fix wrong compare
* fix comments
* swap console.log on _.log
* update types for editor config
* update examples
* update docs
* update build
* Activating Open Collective (#736 )
Hi, I'm making updates for Open Collective. Either you or a supporter signed this repo up for Open Collective. This pull request adds backers and sponsors from your Open Collective https://opencollective.com/editorjs❤️
It adds two badges at the top to show the latest number of backers and sponsors. It also adds placeholders so that the avatar/logo of new backers/sponsors can automatically be shown without having to update your README.md. [more info](https://github.com/opencollective/opencollective/wiki/Github-banner ). See how it looks on this [repo](https://github.com/apex/apex#backers ).
You can also add a postinstall script to let people know after npm|yarn install that you are welcoming donations (optional). [More info](https://github.com/OpenCollective/opencollective-cli )
You can also add a "Donate" button to your website and automatically show your backers and sponsors there with our widgets. Have a look here: https://opencollective.com/widgets
P.S: As with any pull request, feel free to comment or suggest changes. The only thing "required" are the placeholders on the README because we believe it's important to acknowledge the people in your community that are contributing (financially or with code!).
Thank you for your great contribution to the open source community. You are awesome! 🙌
And welcome to the open collective community! 😊
Come chat with us in the #opensource channel on https://slack.opencollective.com - great place to ask questions and share best practices with other open source sustainers!
* Do not install editor.js as dev-dependency (#731 )
Resolves #730
* Move codex-notifier to dependencies for typescript declarations (#728 )
* Close inline toolbar after creating new link by pressing ENTER (#722 )
* Method to clear current selection and close inline toolbar
* clearSelection with optional collapsed range
* refactored selection.ts
* removed experimental function
* Update src/components/selection.ts
Co-Authored-By: tanmayv <12tanmayvijay@gmail.com>
* update version, add changelog
* Link Logo Image to homepage (#738 )
* Update README.md (#744 )
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
Co-Authored-By: neSpecc <specc.dev@gmail.com>
* Config minHeight option that allows to customize bottom zone (#745 )
* issue-739: allow Block's editable element selection (#747 )
* issue-739: allow Block's input selection
* little improvements
* update Changelog and cache inputs
* small fix
* delete map file
* fix inputs.count condition
* Fix typo in example paragraph (#749 )
* Fix typo
* Update example-dev.html
* minor release
2019-04-29 15:52:54 +03:00
George Berezhnoy
ce69182d06
Version 2.12.4 ( #680 )
...
* Do not start multi-block selection on UI elements (#662 )
* Do not start multi-block selection on UI elements
* Do not prevent mousedown event on inline toolbar actions
* Remove log
* Add comment
* Add link to issue
closes #646
* Fix loss of pointer (#666 )
* Fix loss of pointer when click is outside of the editor but selection is inside
* Remove log
* Update shortcuts module (#685 )
* Fixed possible grammatical typo (#681 )
Thanks
* Update shortcuts module
* update changelog
* update
* Remove margin top for inline-link icon (#690 )
* Remove margin top for inline-link icon
resolves #674
* Update CHANGELOG.md
* Remove unused style
* Pull fresh tools
2019-04-06 16:28:49 +03:00
Peter Savchenko
9687ef31b5
Add opencollective note ( #664 )
2019-04-02 09:45:57 +03:00
George Berezhnoy
8f670dc791
Fix tooltip position ( #655 )
...
* Fix tooltip position
* Update paragraph
* Update version
* Update changelog
* Update docs/CHANGELOG.md
2019-03-27 16:13:51 +03:00
George Berezhnoy
dd42adbb39
Pass configuration to inline tools ( #660 )
2019-03-27 15:46:42 +03:00
Taly
e5423d64fc
Fix hover on the Delete Block button ( #659 )
2019-03-20 15:46:43 +03:00
George Berezhnoy
a47ffcce44
renderFromHTML API method ( #654 )
...
* renderFromHTML API method
* Fix case when currentBlock is undefined
* Clear editor before render
* Handle single block processing
* Update paragraph
2019-03-18 23:59:40 +03:00
George Berezhnoy
6bd857d4f6
Pass configuration to internal tools ( #648 )
...
* Pass configuration to internal tools
* Bump version
Add changelog
* Move tools validation to Tools module
Add class for wrapper when toolbox is opened
* Add emptiness check
* Update submodule
2019-03-18 19:22:22 +03:00
Taly
98770e26d3
Fix mobile view ( #650 )
...
* Update postcss config
* Rebuild editor
bump version
* Update CHANGELOG.md
* Update .postcssrc.yml
2019-03-15 22:48:32 +03:00
Taly
f841c96aeb
Update inline-toolbar and settings buttons margins ( #645 )
...
* Update inline-toolbar and settings buttons margins
* Bump version
* pull master to submodules
* Add Raw Tool
* Really add Raw tool
* Remove submodule
* Add RAW tool
* Update CHANGELOG.md
2019-03-14 16:15:15 +03:00
Taly
ef50f5cf5a
Block tunes margins now better works with more than 3 buttons ( #643 )
...
* Fix settings margins
* Remove "not last-of-type" option for settings buttons
* Update CHANGELOG.md
2019-03-11 19:36:59 +03:00
George Berezhnoy
afa158d5db
Fix issue with pasting html to non-initial tools ( #639 )
...
* Fix issue with pasting html to not initial tools
* Bump version and add changelog
2019-03-08 08:41:58 +03:00
George Berezhnoy
b2d85d3ae6
Fix paste module to support Microsoft Edge ( #640 )
2019-03-08 08:33:29 +03:00
horoyami
19d228db17
Redesign of the scrolling zones ( #634 )
...
* update table
* Fix mouse button
* scrollZones
* build
* zones resize
2019-03-02 00:34:08 +03:00
Murod Khaydarov
1e5e77925f
Clear focus on multiple editor instances ( #632 )
...
* Clear focus on multiple editor instances
* update
* update bundles
* close inline toolbar
2019-03-01 18:10:33 +03:00
Murod Khaydarov
681e8a5827
Fix shortcut execution on several Editor instances ( #631 )
...
* Fix shortcut execution on several Editor instances
* fix problem before handling cmd+a
2019-03-01 15:09:12 +03:00
Peter Savchenko
a16767eb12
New readme image ( #630 )
...
* New readme image
* Update README.md
* v2.11.2
2019-02-28 20:40:14 +03:00
horoyami
6cd011140c
Selection is available only for the main mouse button ( #629 )
...
* update table
* Fix mouse button
2019-02-28 20:04:56 +03:00
George Berezhnoy
75dbc91f53
API shorthands ( #627 )
...
* Api shorthands
closes #612
* Remove docs about events
* Update embed submodule
* Update example
2019-02-28 19:01:41 +03:00
George Berezhnoy
69a5c21bb6
Rename to Editor.js ( #625 )
...
* Rename to Editor.js in package, comments and docs
* More changes
* Done with renaming in code, docs, and comments
* Revert renaming of tools org
* Update submodules
* Changes due comments
* Fix double slash
* editorjs -> @editorjs/editorjs
* Update package.json
Co-Authored-By: gohabereg <gohabereg@users.noreply.github.com>
* Update webpack.config.js
Co-Authored-By: gohabereg <gohabereg@users.noreply.github.com>
* Update bundle
2019-02-28 14:01:32 +03:00
George Berezhnoy
758c5080df
Add Toolbox tooltip ( #604 )
...
* Add tooltip
* styles updated
* updates
* Update CHANGELOG.md
* rm map
* update
* upd pkg
2019-02-27 13:25:09 +03:00
Murod Khaydarov
7aa35bb7dd
bump version ( #626 )
...
* bump version
* prevent backspace on firefox
2019-02-27 13:15:40 +03:00
George Berezhnoy
712256e23d
Handle paste only on initial Blocks ( #623 )
2019-02-26 00:38:45 +03:00
Murod Khaydarov
8d6ac74b57
Issue-616: Handle backspace, cmd+X, cmd+C and enter on RectangleSelection ( #617 )
...
* cut-n-copy multiple selection with rectangle
* use pop instead of shift
* enter and backspace behavior with rectangeSelection
* bump version and minify bundle
* optimize code
2019-02-25 17:19:30 +03:00
Murod Khaydarov
e6adb4cb5b
[Update]: Migrate to postcss-preset-env which includes postcss-cssnext ( #615 )
...
* Use cssnext to cut cssnext variable. By default cssnext includes autoprefixes
* bump bundle version
* migrate to postcss-preset-env
* update changelog and minimize css
2019-02-19 18:42:34 +03:00
horoyami
beeeef0914
Mouse selection ( #574 )
...
* Mouse selection
2019-02-19 11:49:19 +03:00
George Berezhnoy
e4b0ca9b71
Prevent default behaviour on backspace ( #607 )
2019-02-11 11:36:41 +03:00
George Berezhnoy
b46369bff0
Caret API ( #605 )
...
* Caret API
* Check block existence before setting the caret
* Update docs/api.md
Co-Authored-By: gohabereg <gohabereg@users.noreply.github.com>
* Update docs/api.md
Co-Authored-By: gohabereg <gohabereg@users.noreply.github.com>
* Update docs/api.md
Co-Authored-By: gohabereg <gohabereg@users.noreply.github.com>
* Update CHANGELOG.md
2019-02-01 12:47:25 +03:00
George Berezhnoy
b89f756a03
Improve typings ( #602 )
2019-01-25 06:21:34 +03:00
George Berezhnoy
8ca49fa6f5
Fix Block inputs selector to include inputs without type attribute ( #599 )
2019-01-25 01:10:06 +03:00
horoyami
95734bb2f2
FIx version and changelog
...
* version fix
2019-01-24 18:50:27 +03:00
Murod Khaydarov
67d557120c
Prevent CMX+X only when block selected by editor ( #596 )
2019-01-17 15:07:56 +03:00
Polina Shneider
fc3e146764
Validate saved data ( #591 )
...
* Specify submodule branch for test
* Change branch for testing convenience
Just run: git submodule update --remote
* Added checklist submodule for test
* Attempt to validate data on save
* Rewrite promise.then to async/await
* Move validate logic to saver
* Remove extra space
* Fix tabs
* Don't need async/await here
* Remove submodule
* Improve logging, remove empty blocks from data array
* Remove warning
* Loop over blocks only once
* Make validate non-async
* Get rid of await Promise.all
* Make validate async
* Call plugin's validate method with await
* Add docs
* Update docs
* Make separate function for tools validation
* Rename method
* Add data types interfaces
* Improve logging
* Desctructure extraction object
* Remove useless argument
* Update README and changelog
* Make separate changelog for version
* Increase version
* Bump version
* Keep logs at their places
* Fix logs order
* Pull submodules
* Improve logs grouping
* log styles improved
* Describe allExtractedData type
* Improve JSDoc
2019-01-12 19:39:43 +03:00
Peter Savchenko
aab317895b
Responsive layout ( #593 )
...
* Mobile adaptation beginned
* mobile ready
* Narrow mode supported
* update version
* disable narrow mode testing
* prod build
* rm unnecessary code
* Update src/styles/variables.css
* rm unused code
* add viewport
* disable narrow mode on mobile
* mobile: add bg to current block
* add paddings for highlighted block
* rm changelog
2019-01-12 05:47:19 +03:00
George Berezhnoy
63a82d3424
Improve caret behaviour ( #589 )
2019-01-12 04:57:37 +03:00
George Berezhnoy
da9255a98d
Enable editor autofocus ( #581 )
2019-01-12 03:44:43 +03:00
George Berezhnoy
e8d43c8fc7
Handle paste on images and blocks w\o inputs ( #583 )
2019-01-12 03:34:44 +03:00
Murod Khaydarov
d00412e1df
[Shortcuts]: CMD+X ( #592 )
...
* [Shortcuts]: CMD+X
* shortcuts must be in BlockManager
* small code improvements
* compact bundle
* insert new block in case of cmd+x
* prevent default
* suggested changes
2019-01-11 23:53:36 +03:00
Polina Shneider
bc3341bfa1
Bump version ( #584 )
...
* Bump version
* Bundle
2018-12-28 00:09:57 +03:00
George Berezhnoy
7ca07c7999
Handle paste to the same block ( #578 )
2018-12-27 16:01:00 +03:00
George Berezhnoy
9d0d638d42
Improve caret behaviour ( #579 )
2018-12-25 18:07:05 +03:00
George Berezhnoy
6008c087a4
Handle br tags ( #577 )
...
* Handle br tags
* Bump version
2018-12-25 17:53:36 +03:00