Ian Storm Taylor
63eae6b48b
Publish
...
- slate-base64-serializer@0.2.33
- slate-html-serializer@0.6.5
- slate-hyperscript@0.5.14
- slate-plain-serializer@0.5.14
- slate-prop-types@0.4.31
- slate-react@0.12.8
- slate-schema-violations@0.1.12
- slate-simulator@0.4.31
- slate@0.33.8
slate@0.33.8
slate-simulator@0.4.31
slate-schema-violations@0.1.12
slate-react@0.12.8
slate-prop-types@0.4.31
slate-plain-serializer@0.5.14
slate-hyperscript@0.5.14
slate-html-serializer@0.6.5
slate-base64-serializer@0.2.33
2018-06-14 19:22:05 -07:00
David Chang
5eb04f3650
[slate-react] Pass renderEditor prop through into editor plugin ( #1899 )
2018-06-14 18:17:44 -07:00
Guy Edwards
1385e5c837
Move data desc below data ( #1900 )
2018-06-14 18:17:15 -07:00
DylanPaulusSEL
9660c4bdaa
Fix issue with pasting in IE11 ( #1901 )
...
* Fix issue with pasting in IE11
Fixing the issue where dataTransfer or clipboardData are not populated,
in IE 11 under event.NativeEvent. Instead, if we are using IE11, use
the base event object instead which contains a valid dataTrasnfer/clipboardData object.
* Run prettier on code changes
2018-06-14 18:15:09 -07:00
Jinxuan Zhu
5aa993e81d
Allow user to use immutable 4.0.0-rc without yarn warning ( #1869 )
...
* Allow user to use immutable 4.0.0-rc without yarn warning
* Fix versions
* Fix immutable version to most recent
* Fix versions for react
2018-06-14 18:08:45 -07:00
Irwan Fario Subastian
9afffd418d
update schema customizer to merge marks ( #1839 )
...
* update schema customizer to merge marks
* update comment
2018-06-14 17:53:33 -07:00
David Chang
844a4c0221
[docs] add Change.normalize into the docs, add some caveats about perf ( #1898 )
2018-06-13 16:45:37 -07:00
David Chang
73daa94c0a
[docs] Add slate-mark-hotkeys plugin to list of plugins ( #1885 )
...
* Add slate-mark-hotkeys plugin to list of plugins
* run npm run prettier
2018-06-12 10:42:35 -07:00
David Chang
bcf41a96b4
Update docs ( #1893 )
2018-06-12 10:42:09 -07:00
Jinxuan Zhu
b26535fd94
Fix cycle reference in slate-core ( #1881 )
...
* Switch to isType
* Fix fromJSON in circular reference
* Remove un-necessary files
* fix characters
* Import from node.js
* Export from block... models file
2018-06-10 17:23:11 -07:00
Jinxuan Zhu
e04021f02e
Perhaps Faster stack ( #1847 )
...
* Faster stack
* Faster stack
* Use memoize; but use reduceRight still
* Use memoize; but use reduceRight still
2018-06-10 17:16:01 -07:00
Ian Storm Taylor
b13affefd6
Publish
...
- slate-base64-serializer@0.2.32
- slate-html-serializer@0.6.4
- slate-hyperscript@0.5.13
- slate-plain-serializer@0.5.13
- slate-prop-types@0.4.30
- slate-react@0.12.7
- slate-schema-violations@0.1.11
- slate-simulator@0.4.30
- slate@0.33.7
slate@0.33.7
slate-simulator@0.4.30
slate-schema-violations@0.1.11
slate-react@0.12.7
slate-prop-types@0.4.30
slate-plain-serializer@0.5.13
slate-hyperscript@0.5.13
slate-html-serializer@0.6.4
slate-base64-serializer@0.2.32
2018-06-10 17:05:20 -07:00
Dominic Eden
5b03db6e36
[fix/add-image-details-to-changes-guide] add extra details on how to … ( #1870 )
...
* [fix/add-image-details-to-changes-guide] add extra details on how to insert an image into a Slate Value.
* [fix/add-image-details-to-changes-guide] fix linting errors with Prettier
* Update changes.md
* Update changes.md
2018-06-10 16:59:35 -07:00
Irwan Fario Subastian
7f91d0b557
Inline Void block cursor ( #1886 )
...
* add contentEditable=false to void block wrapper
* put contentEditable fals on inline void
fix from https://github.com/ianstormtaylor/slate/pull/1734 works for block but inline void have a cursor which shouldn’t be there as typing inside inline void won’t work. so only removing contentEditable on blocks but not inline
* update test
2018-06-10 16:59:16 -07:00
Ian Storm Taylor
ae4758e1b7
fix release building process for umds ( #1889 )
2018-06-10 16:48:45 -07:00
Tobias Andersen
ee8bc1b695
Use cleaned up text content when copying into plain/text ( #1865 )
2018-06-10 16:48:28 -07:00
Dominic Eden
fbd76895b5
[fix/html-serializer-docs-add-class-name-example] add example to the … ( #1863 )
...
* [fix/html-serializer-docs-add-class-name-example] add example to the HTML serializer docs on how to use element attributes when serializing and deserializing. I spent a lot of time figuring this out myself so hopefully will save others from having to go through the same process!
* [fix/html-serializer-docs-add-class-name-example] Fix linting errors with Prettier
2018-06-10 16:41:03 -07:00
Ian Storm Taylor
a5e5307578
Update PULL_REQUEST_TEMPLATE.md
2018-06-10 16:37:05 -07:00
Jinxuan Zhu
1383b38546
Fix the characters count in deleteForward ( #1864 )
...
* Fix the characters bug in deleteForward
* Adding tests
* Fix void positions in tests
* add tests for n===0
2018-06-10 16:35:24 -07:00
Jinxuan Zhu
727a7ece26
Fix a hyperscript bug in perserving text-key ( #1846 )
...
* Perserve the text key in the right way
* rename assertation to test
2018-06-10 16:34:06 -07:00
Irwan Fario Subastian
dd3e9effff
InsertTextAtRange normalize ( #1875 )
...
* fix normalization condition on insertTextAtRange
* normalize if marks exists
* add comments
* add test for expanded insertion with mark
2018-06-10 16:31:36 -07:00
Jinxuan Zhu
178fc78f1a
Enable insert in the start of table cell ( #1880 )
...
* Enable insert in the beginning of table
* Faster Return
2018-06-10 16:27:44 -07:00
Alban Suchaire
9fc8b1085a
Set position data-slate-spacer block ( #1862 )
...
* Add position absolute to `data-slate-spacer` block
* Fix lint && update test
2018-06-10 16:26:51 -07:00
Cyril Auburtin
48caf855eb
avoid innerText ( #1837 )
...
better to avoid innerText https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent#Differences_from_innerText
2018-05-20 23:32:09 -07:00
Tobias Andersen
b4422ad6b3
Fix invalid ranges in getEventRange ( #1849 )
2018-05-20 23:30:37 -07:00
Tobias Andersen
ffb19cac1a
Remove legacy COMPAT code from cloneFragment ( #1836 )
2018-05-11 08:54:19 -07:00
Ian Storm Taylor
c1bad2b84c
Publish
...
- slate-base64-serializer@0.2.31
- slate-dev-environment@0.1.2
- slate-hotkeys@0.1.2
- slate-html-serializer@0.6.3
- slate-hyperscript@0.5.12
- slate-plain-serializer@0.5.12
- slate-prop-types@0.4.29
- slate-react@0.12.6
- slate-schema-violations@0.1.10
- slate-simulator@0.4.29
- slate@0.33.6
slate@0.33.6
slate-simulator@0.4.29
slate-schema-violations@0.1.10
slate-react@0.12.6
slate-prop-types@0.4.29
slate-plain-serializer@0.5.12
slate-hyperscript@0.5.12
slate-html-serializer@0.6.3
slate-hotkeys@0.1.2
slate-dev-environment@0.1.2
slate-base64-serializer@0.2.31
2018-05-10 19:50:06 -07:00
Tobias Andersen
62d87b23c0
Set clipboard data programmitcally on copy when supported ( #1815 )
2018-05-10 19:45:40 -07:00
Nicolas Gaborit
0cfd54fc19
Speed up decorations rendering ( #1801 )
...
* order, assign decoration ranges to node children
* move decorations ordering method to utils
* Add immutable dep. Prettify
* Try to improve perfs
* Fix orderChildDecorations
* Compute correct order from the start for range starts
* Add tests for order-child-decorations
* Optimize text decoration rendering
* Rewrite with simpler API. Apply it to Content as well
* Lint
* Fix tests
2018-05-10 19:43:59 -07:00
Ian Storm Taylor
8a2368f851
update pull request template
2018-05-10 19:25:18 -07:00
Jinxuan Zhu
49c84cfaec
Optimize getMarks(AtRange), getActiveMarksAtRange, getInsertMarksAtRange, remove the dependency of getCharacters ( #1808 )
...
* Rewrite getCharacters(AtRange); rewrite getMarks
* Single concat for getMarks
* getActiveMarksAtRange
* getMarksAtRange and getInsertMakrsAtRange
* fix typo
* import getTextsBetweenPositionsAsArray to run getMarks
* Fix eslint error
* Restore getTextsAtRange
* Remove getMarksAtCollapsedRange; Add annotations
* Annotation
* Fix endTexts
* Fix typos
* Fix long line
* Fix getTextsAtRange List; Fix getTextsAtRangeAsArray
* Explain early return for character.marks short cut
* Styling
* Styling
* Styling
2018-05-10 19:15:33 -07:00
Guillaume Dominici
2298d2dda1
Add checklist for tests to PR Template ( #1832 )
2018-05-10 19:08:20 -07:00
Ben Southgate
f37c3a4776
fix: prevent IE11 from throwing if selection contains tables ( #1825 )
...
* fix: prevent IE11 from throwing if selection contains tables
* fix: run prettier
* fix: lint
2018-05-10 19:07:11 -07:00
Nikolay Kazakov
7684fff545
Fix issue when a nested in mark node a "void" inline node is the cause of error in applyMark method ( #1831 )
2018-05-10 19:05:55 -07:00
Nikolay Kazakov
e464bd652e
Updated gitignore file ( #1830 )
2018-05-10 19:00:46 -07:00
Ian Storm Taylor
131eec1778
Create PULL_REQUEST_TEMPLATE.md
2018-05-02 14:25:51 -07:00
Jinxuan Zhu
e394ab450c
Fix lint problem ( #1810 )
2018-05-02 10:57:49 -07:00
Irwan Fario Subastian
a501d273f4
remove spellcheck force disable on firefox ( #1802 )
2018-05-01 18:03:24 -07:00
Jérémie van der Sande
3f2e924f69
[Fix] Copy with empty Block as first-child ( #1748 )
...
* [Fix] Copy with empty Block as first-child
+ Added Opera support for only-Mark copy
* [Fix] Fixed one missing remove from merge
2018-05-01 17:44:49 -07:00
David Chang
c4c1d764d6
[examples] fix rich text editor active block logic ( #1803 )
2018-05-01 17:43:50 -07:00
Tobias Andersen
794e705c72
remove draggable attribute from void nodes ( #1731 )
2018-05-01 17:38:31 -07:00
Ian Storm Taylor
1fff68d625
remove unreleased from changelog
2018-04-27 16:53:40 -07:00
Ian Storm Taylor
c15f200d10
Publish
...
- slate-base64-serializer@0.2.30
- slate-dev-environment@0.1.1
- slate-hotkeys@0.1.1
- slate-html-serializer@0.6.2
- slate-hyperscript@0.5.11
- slate-plain-serializer@0.5.11
- slate-prop-types@0.4.28
- slate-react@0.12.5
- slate-schema-violations@0.1.9
- slate-simulator@0.4.28
- slate@0.33.5
slate@0.33.5
slate-simulator@0.4.28
slate-schema-violations@0.1.9
slate-react@0.12.5
slate-prop-types@0.4.28
slate-plain-serializer@0.5.11
slate-hyperscript@0.5.11
slate-html-serializer@0.6.2
slate-hotkeys@0.1.1
slate-dev-environment@0.1.1
slate-base64-serializer@0.2.30
2018-04-27 16:49:53 -07:00
Ian Storm Taylor
f07fc92f2e
fix selection logic for non-merging fragments
2018-04-27 16:36:42 -07:00
Ian Storm Taylor
d868c809ab
Merge branch 'master' of github.com:ianstormtaylor/slate
2018-04-27 16:05:40 -07:00
Ian Storm Taylor
657757d1dc
add polyfill.io for polyfills to example
2018-04-27 16:03:20 -07:00
Sunny Hirai
360c522a45
Update change.md to include setValue ( #1670 )
...
* Update change.md
* Update change.md
* Update change.md
* Update change.md
* Update change.md
2018-04-27 15:55:08 -07:00
Yifeng Wang
7c76fe7120
Limit melding behavior in insertFragmentAtRange
( #1366 )
...
* fix insert nested single block fragment
* disable merging multi nested blocks
2018-04-27 15:54:31 -07:00
jasonphillips
0dc2a4feab
slate-hyperscript tests and decorations ( #1777 )
...
* initial simple decorations (mark-like), many tests added
* allow decorators to be set by focus, anchor tags - add tests
* handle one more edge case with decorations in hyperscript
* apply prettier cleanup
* apply linting rules
* update changelog
* ensure always normalize decoration ranges
* reapply prettier after latest adjustments
* update in response to review
* drop unnecessarily committed add'l file
* remove the need for explicit anchor, focus prop on decoration tags
2018-04-27 15:50:20 -07:00
Ian Storm Taylor
184722bdbf
remove travis ci hack, update upath subdependency
2018-04-27 15:48:16 -07:00