Skip to content
This repository was archived by the owner on Feb 6, 2023. It is now read-only.

Commit a399e43

Browse files
mitermayerfacebook-github-bot
authored andcommitted
2/n splitting PR #1828: updating removeRangeFromContentState (#1828)
Summary: Splitting this PR into smaller pieces and updating them. This chunk just makes some improvements/fixes to the removeRangeFromContentState logic that handles nested blocks. This is directly taken from mitermayer 's fork, props to him Pull Request resolved: #1828 Reviewed By: mitermayer Differential Revision: D9181963 Pulled By: mitermayer fbshipit-source-id: 98abba5ed76ed00207aafc59afe940dd2eeb3d00
1 parent 328ddc6 commit a399e43

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/model/transaction/removeRangeFromContentState.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,16 +152,16 @@ const updateBlockMapLinks = (
152152
// update start block if its retained
153153
transformBlock(startBlock.getKey(), blocks, block =>
154154
block.merge({
155-
nextSibling: getNextValidSibling(startBlock, blocks, originalBlockMap),
156-
prevSibling: getPrevValidSibling(startBlock, blocks, originalBlockMap),
155+
nextSibling: getNextValidSibling(block, blocks, originalBlockMap),
156+
prevSibling: getPrevValidSibling(block, blocks, originalBlockMap),
157157
}),
158158
);
159159

160160
// update endblock if its retained
161161
transformBlock(endBlock.getKey(), blocks, block =>
162162
block.merge({
163-
nextSibling: getNextValidSibling(endBlock, blocks, originalBlockMap),
164-
prevSibling: getPrevValidSibling(endBlock, blocks, originalBlockMap),
163+
nextSibling: getNextValidSibling(block, blocks, originalBlockMap),
164+
prevSibling: getPrevValidSibling(block, blocks, originalBlockMap),
165165
}),
166166
);
167167

@@ -186,14 +186,14 @@ const updateBlockMapLinks = (
186186
// update start block prev
187187
transformBlock(startBlock.getPrevSiblingKey(), blocks, block =>
188188
block.merge({
189-
nextSibling: getNextValidSibling(startBlock, blocks, originalBlockMap),
189+
nextSibling: getNextValidSibling(block, blocks, originalBlockMap),
190190
}),
191191
);
192192

193193
// update end block next
194194
transformBlock(endBlock.getNextSiblingKey(), blocks, block =>
195195
block.merge({
196-
prevSibling: getPrevValidSibling(endBlock, blocks, originalBlockMap),
196+
prevSibling: getPrevValidSibling(block, blocks, originalBlockMap),
197197
}),
198198
);
199199

0 commit comments

Comments
 (0)