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
horoyami
3842595c24
Fix error with fake selection ( #595 )
...
* fix bag fakeSelection (#590 )
2019-01-22 14:04:49 +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
208f8e15ab
Json Formatter: new tools added ( #594 )
2019-01-12 06:06:20 +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
Polina Shneider
b9d6a81f2d
Add loader ( #575 )
...
* Add loader
* Remove preloader after onReady
* Remove frame from loader
* Remove extra css property
* Make methods not async, commit production bundle
* update version, improve style
* Update loader styles
* Temporarily remove bundle to resolve conflicts
* Commit bundle
* Bundle
2018-12-27 23:21:31 +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
horoyami
b367ecddbf
Fix losing of selection ( #576 )
...
* update table
* fix code
* fix name
* Update package.json
* version
2018-12-24 23:58:45 +03:00
George Berezhnoy
5b156c1875
Fix jumping caret bug ( #568 )
...
* Fix jumping caret bug
* Get element from point
2018-12-24 21:40:15 +03:00
Peter Savchenko
cfae683d6a
Add z-index to editor, add default styles for internal inline-tools ( #566 )
2018-12-24 09:20:20 +03:00
Peter Savchenko
71315d902a
Disable Mutation Observer while saving ( #563 )
...
* Disable Mutation Observer while saving
* rm image
2018-12-20 23:47:27 +03:00
Murod Khaydarov
41ae41cda7
issue-469: resolving error with setCaret ( #570 )
...
* issue-469: resolving error with setCaret
* dump version
* update package.json
* expand input types
2018-12-19 15:46:07 +03:00
Peter Savchenko
71a8a99937
Add changelog ( #571 )
...
* Changelog added
* note about html janitor
* update changelog
* update patch
* even
2018-12-19 14:52:21 +03:00
Taly
f9d65d9544
Update prod build ( #572 )
...
* Remove watch from prod build
* x -> X
* bump version for CI
* Revert "bump version for CI"
This reverts commit 2c9d24d82c
.
2018-12-19 08:09:56 +03:00
George Berezhnoy
8e5a56a67a
Check if node is single tag element in isNodeEmpty method ( #567 )
2018-12-18 22:24:15 +03:00
horoyami
518866a575
Fake background when selection is reseted by input field on toolbar ( #560 )
...
* Fake selection works
* some styles
* Refactoring fake background
* transition in SelectionUtils
* explanation
* refactoring
* fix
* build
2018-12-17 19:51:16 +03:00
Murod Khaydarov
78e922ae1d
Update submodules ( #565 )
2018-12-14 18:28:56 +03:00
Murod Khaydarov
7c778d511c
issue-559: Allow default selection on native inputs ( #564 )
...
* issue-559: allow double CMD+A on native inputs
* restore commented code
2018-12-14 18:22:21 +03:00
horoyami
8a61ae0bf0
update table ( #561 )
2018-12-10 23:29:06 +03:00
Taly
ed8b4f11f2
Remove "decline sound" on macOS on copy event ( #558 )
...
* Remove "decline sound" on macOS on copy event
* bump version
* remove legacy "build" dir
2018-12-08 09:48:27 +03:00
Murod Khaydarov
d5d77c60cb
[ModificationObserver]: Use Native MutationObserver instead of DomModification listener ( #556 )
...
* Use native Mutation Observer
* use debounce on mutations
* bump version
* code descriptions
* upd
2018-12-07 11:33:43 +03:00
Murod Khaydarov
3d512d66ff
Polifylls Element interface type fixes and Selection util rangeCount extra condition ( #555 )
...
* hotfix
* update
2018-12-07 09:37:14 +03:00
horoyami
0ad9484c75
Inline Toolbar: Selection is not reseted ( #543 )
...
* Selection is not reseted if click on toolbar borde
* blue back
* 'refactoring'
* fix double link click
* fix double link click
* fix double link click
* listener
* 'reset'
* reset fix
* add missed bundles, increment version
* update submodules
2018-12-06 22:33:32 +03:00
Murod Khaydarov
af4f62b254
Issue-459 ( #551 )
...
* close toolbar after block is removed
* update bundle
2018-12-06 22:23:06 +03:00
Murod Khaydarov
020961a7e8
Fix bug with warning ( #550 )
...
* Fix bug with warning
* update from master
2018-12-06 22:14:56 +03:00
Peter Savchenko
79399b6eb4
Dont clear dist before build ( #549 )
...
* Dont clear dist before build
* dont drop dist dir
2018-12-06 21:48:32 +03:00
George Berezhnoy
3a9e4a814b
Add notification if URL is not valid ( #548 )
2018-12-06 09:42:30 +03:00
George Berezhnoy
71f8d76787
Optimize and improve bundling ( #547 )
...
* Optimize and improve bundling
* Bump version
* Update path to main script
2018-12-06 00:01:24 +03:00
George Berezhnoy
866c38af2a
Stub Tool ( #545 )
...
* Add stub tool
* Rendered -> displayed
* Bump version
* font sizes updated
* add opacity for selected block with stub tool
* Update comment
2018-12-05 17:02:09 +03:00
George Berezhnoy
6086886f5b
Update submodules ( #544 )
2018-12-04 20:30:44 +03:00
George Berezhnoy
c93ed2501b
Add tools` titles for Toolbox ( #540 )
...
* Add tools` titles for Toolbox
* Bump version
* Use isEmpty method to check object emptiness
* Improve isEmpty method
* Override toolbox settings from editor config
2018-12-04 20:24:41 +03:00
horoyami
8a53ba5aef
Selection of the element only in contenteditable ( #542 )
2018-12-03 20:15:49 +03:00
Murod Khaydarov
185eed8cb8
Merge fixes ( #541 )
...
* Merge fixes
* add type
* source map
2018-11-30 21:57:30 +03:00
Murod Khaydarov
4511194bb9
Enter on selected Block ( #538 )
...
* Enter on selected Block
* fix small bug with restoring caret
2018-11-30 18:02:24 +03:00
George Berezhnoy
669c11eaa5
Paste handling improvements ( #534 )
...
* Make on paste callback non-static method
* Add docs
* change tools.md header levels
* some docs improvements
* upd docs
* Types improvements
* add image tool for testing
* Fix file drag'n'drop
* improve log on paste
* Update submodules
* Update bundle
* Update paragraph submodule
* Fix some bugs with blocks replacement
Remove tag from HTMLPasteEvent
* Use production webpack mode
* minimize: true
* Update docs
* Update submodules
* Update bundle
2018-11-29 12:16:06 +03:00
Murod Khaydarov
4c9aa0fbd5
Backspace on selected blocks ( #536 )
...
* initial
* update
* requested changes
* Update src/components/modules/blockEvents.ts
Co-Authored-By: khaydarov <murod.haydarov@inbox.ru>
* minimized script
* update
2018-11-26 09:34:23 +03:00
Murod Khaydarov
819719aadc
update HTML-Janitor patch ( #537 )
...
* update HTML-Janitor patch
* update readme
* add licence to code
2018-11-24 22:06:40 +03:00