mirror of
https://github.com/ianstormtaylor/slate.git
synced 2025-04-20 13:22:04 +02:00
more refactoring
This commit is contained in:
parent
2d46528aae
commit
e85ada45e9
@ -51,9 +51,9 @@ class Leaf extends React.Component {
|
||||
if (hasStart && hasEnd) {
|
||||
native.removeAllRanges()
|
||||
const range = document.createRange()
|
||||
range.setStart(el, anchorOffset - offset)
|
||||
range.setStart(el, anchorOffset - start)
|
||||
native.addRange(range)
|
||||
native.extend(el, focusOffset - offset)
|
||||
native.extend(el, focusOffset - start)
|
||||
return
|
||||
}
|
||||
|
||||
@ -64,10 +64,10 @@ class Leaf extends React.Component {
|
||||
if (hasStart) {
|
||||
native.removeAllRanges()
|
||||
const range = document.createRange()
|
||||
range.setStart(el, anchorOffset - offset)
|
||||
range.setStart(el, anchorOffset - start)
|
||||
native.addRange(range)
|
||||
} else if (hasEnd) {
|
||||
native.extend(el, focusOffset - offset)
|
||||
native.extend(el, focusOffset - start)
|
||||
}
|
||||
}
|
||||
|
||||
@ -79,14 +79,14 @@ class Leaf extends React.Component {
|
||||
if (hasEnd) {
|
||||
native.removeAllRanges()
|
||||
const range = document.createRange()
|
||||
range.setStart(el, focusOffset - offset)
|
||||
range.setStart(el, focusOffset - start)
|
||||
native.addRange(range)
|
||||
} else if (hasStart) {
|
||||
const endNode = native.focusNode
|
||||
const endOffset = native.focusOffset
|
||||
native.removeAllRanges()
|
||||
const range = document.createRange()
|
||||
range.setStart(el, anchorOffset - offset)
|
||||
range.setStart(el, anchorOffset - start)
|
||||
native.addRange(range)
|
||||
native.extend(endNode, endOffset)
|
||||
}
|
||||
|
@ -2,7 +2,6 @@
|
||||
import Selection from './selection'
|
||||
import Node from './node'
|
||||
import Text from './text'
|
||||
import convertRangesToCharacters from '../utils/convert-ranges-to-characters'
|
||||
import toCamel from 'to-camel-case'
|
||||
import { OrderedMap, Record, Stack } from 'immutable'
|
||||
|
||||
|
@ -1,5 +1,4 @@
|
||||
|
||||
import convertRangesToCharacters from '../utils/convert-ranges-to-characters'
|
||||
import uid from 'uid'
|
||||
import { List, Record } from 'immutable'
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user