From 02d15318226d61bbdb36c16cb614d0fb1f922bae Mon Sep 17 00:00:00 2001 From: Soreine Date: Thu, 10 Nov 2016 11:09:47 +0100 Subject: [PATCH] Use getFirstText when fit --- src/transforms/by-key.js | 6 ++---- src/transforms/normalize.js | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/transforms/by-key.js b/src/transforms/by-key.js index 21a1ff247..84089c1bb 100644 --- a/src/transforms/by-key.js +++ b/src/transforms/by-key.js @@ -340,8 +340,7 @@ export function unwrapInlineByKey(transform, key, properties, options) { const { state } = transform const { document, selection } = state const node = document.assertDescendant(key) - const texts = node.getTexts() - const range = selection.moveToRangeOf(texts.first(), texts.last()) + const range = selection.moveToRangeOf(node.getFirstText(), node.getLastText()) return transform.unwrapInlineAtRange(range, properties, options) } @@ -360,8 +359,7 @@ export function unwrapBlockByKey(transform, key, properties, options) { const { state } = transform const { document, selection } = state const node = document.assertDescendant(key) - const texts = node.getTexts() - const range = selection.moveToRangeOf(texts.first(), texts.last()) + const range = selection.moveToRangeOf(node.getFirstText(), node.getLastText()) return transform.unwrapBlockAtRange(range, properties, options) } diff --git a/src/transforms/normalize.js b/src/transforms/normalize.js index 0969bf86c..5a4adabec 100644 --- a/src/transforms/normalize.js +++ b/src/transforms/normalize.js @@ -273,7 +273,7 @@ export function normalizeSelection(transform) { !document.hasDescendant(selection.focusKey) ) { warning('Selection was invalid and reset to start of the document') - const firstText = document.getTexts().first() + const firstText = document.getFirstText() selection = selection.merge({ anchorKey: firstText.key, anchorOffset: 0,