Ian Storm Taylor
3e860a1cbe
Publish
...
- slate-base64-serializer@0.1.20
- slate-dev-logger@0.1.21
- slate-html-serializer@0.2.6
- slate-hyperscript@0.2.6
- slate-plain-serializer@0.2.6
- slate-prop-types@0.2.6
- slate-react@0.8.0
- slate-simulator@0.2.0
- slate@0.28.0
slate@0.28.0
slate-simulator@0.2.0
slate-react@0.8.0
slate-prop-types@0.2.6
slate-plain-serializer@0.2.6
slate-hyperscript@0.2.6
slate-html-serializer@0.2.6
slate-dev-logger@0.1.21
slate-base64-serializer@0.1.20
2017-10-25 18:20:37 -07:00
Ian Storm Taylor
f6b92ba710
update simulator
2017-10-25 18:17:36 -07:00
Ian Storm Taylor
fe863c7d47
fix linter
2017-10-25 18:12:39 -07:00
Ian Storm Taylor
e14d8b18d0
optimize toJSON options including, fixes #1281 ( #1290 )
2017-10-25 18:10:34 -07:00
Ivan Starkov
cd0e577023
Fix IE11 error ( #1264 )
...
* Fix IE11 error
* Update find-dom-point.js
2017-10-25 18:09:02 -07:00
Ian Storm Taylor
ed593c732b
remove some polyfills ( #1288 )
...
* remove some polyfills
* use for-of for iteration when possible
2017-10-25 17:55:18 -07:00
Ian Storm Taylor
509d3d50fc
remove rendering from schema & make it expressive ( #1262 )
...
* split rendering out of schema
* remove default components
* first stab at new schema
* make default normalizations smarter
* revert to forcing defaults to be verbose?
* refactor reason constants
* split nodes into blocks/inlines
* get tests passing
* restructure schema tests
* add parent test
* cleanup
* remove defaults from schema
* refactor schema rule.nodes validation, update example
* embed schema in state objects
* fixes
* update examples, and fixes
* update walkthroughs
* update docs
* remove old schemas doc page
* add more tests
* update benchmarks
2017-10-25 17:32:29 -07:00
Justin Weiss
6298d5442d
Revert "Keep marks after splitting a block ( #1273 )" ( #1289 )
...
This reverts commit 6f676d67712b15216cf611e01dead990ee0dd8c1.
This behavior should be in userland, because there isn't agreement
among text editors on how it should behave.
Resolves #1269 .
2017-10-25 17:31:19 -07:00
Ian Storm Taylor
1777fc3959
fix benchmarks
...
f
2017-10-25 17:17:14 -07:00
Ian Storm Taylor
8b72534f63
Publish
...
- slate-react@0.7.4
slate-react@0.7.4
2017-10-25 15:38:07 -07:00
Ian Storm Taylor
443be389c3
fix tests
2017-10-25 15:35:32 -07:00
Ian Storm Taylor
d620141efe
cleanup void, fix void selections in safari
2017-10-25 15:33:34 -07:00
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