AlbertHilb
fe0d7fd1ce
Reshape Void
component. ( #1265 )
...
* Reshape `Void` component.
Add some cases where editor blur should be prevented.
* Update tests.
2017-10-25 15:32:10 -07:00
Ian Storm Taylor
3b41f11370
fix
2017-10-25 15:01:34 -07:00
Ian Storm Taylor
070a700130
update examples polyfill to use default and es6
2017-10-25 15:01:27 -07:00
Brandon Johnson
092b8a0e5d
Request Array.prototype.includes polyfill ( #1287 )
...
Slate uses `Array.prototype.includes`
in at least one place:
https://github.com/ianstormtaylor/slate/blob/b558872/packages/slate/src/schemas/core.js#L62
So, request an `Array.prototype.includes` polyfill
from polyfill.io
if the user's browser needs it,
which is the case with IE 11.
Also requests minified JavaScript,
since this code is used
for the slatejs.org website,
and there's no need to serve
non-minified code there.
2017-10-25 14:59:39 -07:00
Kelly Joseph Price
b558872b56
Fix Edge pasting exception ( #1286 )
2017-10-25 14:30:33 -07:00
Ian Storm Taylor
3f25e6a902
update plugins guide
2017-10-25 11:18:48 -07:00
Ian Storm Taylor
0694daf26a
add plugins guide
2017-10-25 11:04:37 -07:00
Ian Storm Taylor
68680f6754
Publish
...
- slate-base64-serializer@0.1.19
- slate-dev-logger@0.1.20
- slate-html-serializer@0.2.5
- slate-hyperscript@0.2.5
- slate-plain-serializer@0.2.5
- slate-prop-types@0.2.5
- slate-react@0.7.3
- slate-simulator@0.1.19
- slate@0.27.5
slate@0.27.5
slate-simulator@0.1.19
slate-react@0.7.3
slate-prop-types@0.2.5
slate-plain-serializer@0.2.5
slate-hyperscript@0.2.5
slate-html-serializer@0.2.5
slate-dev-logger@0.1.20
slate-base64-serializer@0.1.19
2017-10-24 22:40:47 -07:00
Ian Storm Taylor
8b56027e6d
update lockfile
2017-10-24 22:40:14 -07:00
Ryan Yurkanin
fe157efdf2
Making the default for Text.create to have leaves ( #1268 )
2017-10-24 22:38:38 -07:00
Justin Weiss
6f676d6771
Keep marks after splitting a block ( #1273 )
...
If you have, for example, a bold mark, and you hit "Enter", the new
block won't carry over the formatting. Instead, it should (at least if
you start typing right away).
Fixes #1269 .
2017-10-24 22:36:49 -07:00
Irwan Fario Subastian
33bfeb8cda
Slate base64 serializer and SSR ( #1208 )
...
* provide polyfill for btoa and atob
* add fallback for Buffer.from
* fix listing issues
* remove window usage for URIComponent
* remove monkeyPatching and add window check
* fix linter warnings
* update to use isomorphic-base64
2017-10-24 22:33:49 -07:00
Ashutosh Rishi Ranjan
a0a03ba276
Removed data
argument from simulator event handlers ( #1274 )
...
In `slate-react@0.6.0`: The data argument to event handlers has been removed...
The event handlers generated in the slate-simulator `Simalator` object was
still passing a data argument.
2017-10-24 22:32:48 -07:00
AlbertHilb
f46cbb1eb7
Don't stop propagation of drag events. ( #1278 )
2017-10-24 22:31:28 -07:00
Justin Weiss
c3813e18b7
Save marks when creating native ranges in onNativeBeforeInput ( #1272 )
...
* Save marks when creating native ranges in onNativeBeforeInput
When we used native ranges in onNativeBeforeInput, we weren't carrying
over the marks from Slate's selection. This made it impossible to know
that the next character typed should have a set of marks.
Fixes #1270 .
* Ensure marks are cleared after successfully entering text
* Stop setting marks in findRange
Adding the selection's marks inside findRange was too broad of a
change, and would keep marks after doing things like moving a
selection around. We should use selection.marks directly in
insertTextAtRange instead.
* Update find-range.js
2017-10-24 22:30:40 -07:00
David O'Trakoun
6c347e9d4b
typo ( #1266 )
2017-10-19 13:17:43 -07:00
Ian Storm Taylor
dac9d185cd
Publish
...
- slate-react@0.7.2
slate-react@0.7.2
2017-10-18 13:31:19 -07:00
Ian Storm Taylor
0c0be8d1d5
fix default placeholder emptiness check, closes #1259
2017-10-18 13:29:59 -07:00
Ian Storm Taylor
c442e52ca6
update docs
2017-10-18 08:58:23 -07:00
Ian Storm Taylor
63855ed15c
fix operation link in docs
2017-10-18 08:50:24 -07:00
Alan Christopher Thomas
1237016c9e
Mention schema rules as a valid place to make changes ( #1256 )
...
* Update Change guide to mention schema rules
* Fix typos
2017-10-18 08:49:31 -07:00
Ian Storm Taylor
2d120c4725
Publish
...
- slate-react@0.7.1
slate-react@0.7.1
2017-10-18 01:43:12 -07:00
Ian Storm Taylor
d66e127e7d
update editor.change() to use change.call(), update docs
2017-10-18 01:42:36 -07:00
Ian Storm Taylor
a802e74bb0
update docs
2017-10-18 01:16:14 -07:00
Ian Storm Taylor
8d60943645
update docs
2017-10-18 01:12:43 -07:00
Ian Storm Taylor
bad40ad303
update docs
2017-10-18 00:48:28 -07:00
Ian Storm Taylor
96bf3832f6
update changelog
2017-10-18 00:29:44 -07:00
Ian Storm Taylor
2a259df878
Publish
...
- slate-base64-serializer@0.1.18
- slate-dev-logger@0.1.19
- slate-html-serializer@0.2.4
- slate-hyperscript@0.2.4
- slate-plain-serializer@0.2.4
- slate-prop-types@0.2.4
- slate-react@0.7.0
- slate-simulator@0.1.18
- slate@0.27.4
slate@0.27.4
slate-simulator@0.1.18
slate-react@0.7.0
slate-prop-types@0.2.4
slate-plain-serializer@0.2.4
slate-hyperscript@0.2.4
slate-html-serializer@0.2.4
slate-dev-logger@0.1.19
slate-base64-serializer@0.1.18
2017-10-18 00:26:34 -07:00
Ian Storm Taylor
f42a64ac8f
refactor placeholder to use schema ( #1253 )
...
* refactor placeholder to use schema
* update placeholder, remove old export
* add maxWidth to prevent overflow
* update docs
2017-10-18 00:23:39 -07:00
Ian Storm Taylor
117d8c55cc
update docs
2017-10-17 20:53:38 -07:00
Ian Storm Taylor
2038d58c3a
update docs
2017-10-17 20:30:29 -07:00
Ian Storm Taylor
68e4e090f0
update docs
2017-10-17 20:30:11 -07:00
Ian Storm Taylor
204f491b6b
update docs
2017-10-17 20:07:14 -07:00
Ian Storm Taylor
a28bd4100b
update docs
2017-10-17 18:49:02 -07:00
Ian Storm Taylor
a65bdb0169
Publish
...
- slate-base64-serializer@0.1.17
- slate-dev-logger@0.1.18
- slate-html-serializer@0.2.3
- slate-hyperscript@0.2.3
- slate-plain-serializer@0.2.3
- slate-prop-types@0.2.3
- slate-react@0.6.1
- slate-simulator@0.1.17
- slate@0.27.3
slate@0.27.3
slate-simulator@0.1.17
slate-react@0.6.1
slate-prop-types@0.2.3
slate-plain-serializer@0.2.3
slate-hyperscript@0.2.3
slate-html-serializer@0.2.3
slate-dev-logger@0.1.18
slate-base64-serializer@0.1.17
2017-10-17 18:24:01 -07:00
Ian Storm Taylor
b375660aa9
refactor hotkeys to constants, and add transforms ( #1251 )
...
* refactor hotkeys to constants, and add transforms
* update hotkey helper
2017-10-17 18:18:27 -07:00
Ian Storm Taylor
b8693eb9ba
add other react utils to reference sidebar
2017-10-17 09:35:24 -07:00
Ian Storm Taylor
a341f4d4eb
fix docs pages and plugins example
2017-10-17 09:22:08 -07:00
Ian Storm Taylor
54ec11e199
update walkthroughs, docs and changelog
2017-10-16 21:13:07 -07:00
Ian Storm Taylor
a9e037a6a7
Publish
...
- slate-react@0.6.0
slate-react@0.6.0
2017-10-16 21:04:57 -07:00
Ian Storm Taylor
11b2003f53
Remove data ( #1244 )
...
* remove data from event handler signatures
* standardize known transfer types
* add setEventTransfer to docs
* update examples, fix drag/drop
* fix tests and draggable attribute setting
2017-10-16 21:04:16 -07:00
Ian Storm Taylor
ba5263e0f6
Publish
...
- slate-react@0.5.5
slate-react@0.5.5
2017-10-16 20:37:03 -07:00
Ian Storm Taylor
fb0bdfa28b
fix linter
2017-10-16 20:35:18 -07:00
Ian Storm Taylor
276ed274b1
fix drag/drop
2017-10-16 20:33:04 -07:00
Ian Storm Taylor
6422de5b56
Publish
...
- slate-react@0.5.4
slate-react@0.5.4
2017-10-16 19:57:10 -07:00
Ian Storm Taylor
1d140e70fb
fix missing return true for before plugin
2017-10-16 19:56:28 -07:00
Ian Storm Taylor
045c1879f4
update changelog and docs
2017-10-16 18:58:31 -07:00
Ian Storm Taylor
c315a38bb5
Publish
...
- slate-base64-serializer@0.1.16
- slate-dev-logger@0.1.17
- slate-html-serializer@0.2.2
- slate-hyperscript@0.2.2
- slate-plain-serializer@0.2.2
- slate-prop-types@0.2.2
- slate-react@0.5.3
- slate-simulator@0.1.16
- slate@0.27.2
slate@0.27.2
slate-simulator@0.1.16
slate-react@0.5.3
slate-prop-types@0.2.2
slate-plain-serializer@0.2.2
slate-hyperscript@0.2.2
slate-html-serializer@0.2.2
slate-dev-logger@0.1.17
slate-base64-serializer@0.1.16
2017-10-16 18:51:54 -07:00
Ian Storm Taylor
b462c2ce19
deprecate data, add getEventRange and getEventTransfer helpers ( #1243 )
2017-10-16 18:50:29 -07:00
Ian Storm Taylor
617fba2ac0
Split core plugin ( #1242 )
...
* split core into before/after, add onBeforeInput to before
* migrate handlers to before plugin, add event handlers constants
* cleanup
* refactor hotkeys into constants file
* fix serializer, disable core plugin tests
* fix linter
2017-10-16 17:31:43 -07:00