Ian Storm Taylor
46d5d9ab3a
fix re-render logic for leaf nodes on blur/focus
2016-09-10 18:30:57 -07:00
Ian Storm Taylor
8fc3631328
remove debugger
2016-09-10 17:37:26 -07:00
Ian Storm Taylor
caa0dcb71c
update source readmes and history
2016-09-10 17:33:18 -07:00
Ian Storm Taylor
628165eb3f
merge master changes
2016-09-10 17:24:07 -07:00
Ian Storm Taylor
521f0d9f1d
fix selection setting for history
2016-09-10 17:12:45 -07:00
eden lane
d16e08214e
Fix bug with non-immediate updating of readOnly state ( #292 )
...
* Fix bug with non-immediate updating of readOnly state
* Added comment for readOnly checking
2016-09-05 16:07:05 -07:00
Andrew Cobby
d6901aa416
Add failing test showing splitBlock with isVoid bug ( #276 )
...
* Add failing test showing splitBlock with isVoid bug
Not sure what I actually expected calling `splitBlock()` on void block, but I
would expect `splitBlock()` to respect a given block type's isVoid property.
This failing test demonstrates that `splitBlock()` always creates a the new
block with `isVoid: false`.
* Fix isVoid not being copied when using splitBlock()
The bug was actually inside `splitBlockAtRange`, as that's what actual drives
`splitBlock()` (I assume the bug was therefore present in both methods). The
fix is to simply copy across the `isVoid` value from the block being copied.
2016-09-04 21:19:00 -07:00
Ian Storm Taylor
52c6bb9596
fix to normalize selection
2016-08-30 16:01:31 -07:00
Ian Storm Taylor
983d4d3b27
update paths in selection operations
2016-08-30 15:58:48 -07:00
Ian Storm Taylor
9d2a3b9ecb
rename history transforms to on-history
2016-08-30 15:33:11 -07:00
Ian Storm Taylor
a6b248fbe9
refactor history into transforms
2016-08-30 15:32:08 -07:00
Ian Storm Taylor
c35630d6ba
lots of work on refactoring for history
2016-08-30 14:36:31 -07:00
Ian Storm Taylor
7e333a067c
fix logic to determine isNative inside inline nodes
2016-08-29 18:45:19 -07:00
Ian Storm Taylor
5b1793b116
fix selection marks
2016-08-29 18:30:06 -07:00
Ian Storm Taylor
b0cf3d795f
add more selection tests
2016-08-29 17:27:31 -07:00
Ian Storm Taylor
16617061ee
refactor transform tests, add selection transform tests
2016-08-29 15:01:55 -07:00
Ian Storm Taylor
b9e083d55f
refactor operations
2016-08-29 14:34:54 -07:00
Ian Storm Taylor
52820af7ae
finish refactoring selection transforms
2016-08-18 14:33:40 -07:00
Ian Storm Taylor
99faf3153c
refactor at-current-range transforms
2016-08-18 14:24:17 -07:00
Ian Storm Taylor
bde43c597d
move cursor marks to the selection object
2016-08-18 13:55:25 -07:00
Ian Storm Taylor
44008d3c31
work on refactoring selection transforms
2016-08-18 13:33:32 -07:00
Ian Storm Taylor
24f36862d6
fix normalization for inserting inlines and blocks
2016-08-18 12:39:54 -07:00
Ian Storm Taylor
417e1484c5
refactor wrap inline transform
2016-08-18 12:38:35 -07:00
Ian Storm Taylor
84ba78582f
more refactoring transforms
2016-08-17 20:36:32 -07:00
Ian Storm Taylor
4e24f2666a
refactor transforms
2016-08-17 15:59:03 -07:00
Ian Storm Taylor
8434850890
cleanup
2016-08-17 12:56:50 -07:00
Cássio Souza
1585a64412
terse text can contain marks ( #248 )
2016-08-17 10:12:22 -07:00
R41nGoloss
af29cf6e70
fix typo in transfer ( #247 )
2016-08-17 02:58:35 -07:00
Ian Storm Taylor
cb204ae8e9
refactor more transforms
2016-08-17 02:19:13 -07:00
Ian Storm Taylor
3ad03538fd
refactor more transforms
2016-08-17 01:41:37 -07:00
Ian Storm Taylor
1d4c6db4d4
refactor more transforms
2016-08-17 01:01:54 -07:00
Ian Storm Taylor
229cfd3e4e
normalize more transforms
2016-08-16 23:42:40 -07:00
Ian Storm Taylor
54a46484e3
refactor more transforms
2016-08-16 23:26:25 -07:00
Ian Storm Taylor
650f467126
update setBlockAtRange() transform to use primitives
2016-08-16 23:04:32 -07:00
Ian Storm Taylor
5687573800
update transforms to add operations to transform
2016-08-16 23:02:39 -07:00
Ian Storm Taylor
6af9466c60
refactor for operations
2016-08-16 20:06:02 -07:00
Ian Storm Taylor
9ae245ddab
refactor transforms to take transform
2016-08-16 18:21:54 -07:00
Ian Storm Taylor
18d567672c
make transforms mutable
2016-08-16 17:50:47 -07:00
Ian Storm Taylor
c297972539
refactor transforms to apply operations immediately
2016-08-16 17:36:17 -07:00
Ian Storm Taylor
4162bb7a2a
remove options for now
2016-08-16 12:52:38 -07:00
Ian Storm Taylor
ff1f25585e
refactor normalizing function
2016-08-16 12:50:35 -07:00
Ian Storm Taylor
fb29bdbd4e
add selection transforms
2016-08-16 12:16:31 -07:00
Ian Storm Taylor
183abf8f7c
refactor transforms to be modularized
2016-08-16 12:10:01 -07:00
Ian Storm Taylor
31924c5314
fix delete when end block has inline nodes
2016-08-15 16:21:41 -07:00
Ian Storm Taylor
c0e9504ce6
fix shouldComponentUpdate logic for code highlighing
2016-08-15 14:52:01 -07:00
Ian Storm Taylor
a045d475d3
speed up schema matching
2016-08-15 14:45:36 -07:00
Ian Storm Taylor
e3e9afba43
update walkthroughs and history
2016-08-14 18:25:12 -07:00
Ian Storm Taylor
5091587814
simplify schema rules, update docs
2016-08-14 15:51:07 -07:00
Ian Storm Taylor
ccac6102a5
fixes
2016-08-14 13:21:46 -07:00
Ian Storm Taylor
dbcb9e531f
add rendering of decorators from schema
2016-08-13 19:38:59 -07:00