1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-08-19 05:31:56 +02:00

Added fix for OPT-UP and OPT-DOWN on Firefox

This commit is contained in:
Sunny Hirai
2016-11-30 20:15:11 -08:00
parent fc7e71592a
commit f83ed3518c

View File

@@ -530,7 +530,7 @@ function Plugin(options = {}) {
*/
function onKeyDownUp(e, data, state) {
if (!IS_MAC || data.isCtrl || !data.isAlt || !data.isShift) return
if (!IS_MAC || data.isCtrl || !data.isAlt) return
e.preventDefault()
const {selection, document, focusBlock} = state
const isStart = selection.hasFocusAtStartOf(focusBlock)
@@ -539,7 +539,7 @@ function Plugin(options = {}) {
const selectText = selectBlock.getTextAtOffset(0)
return state
.transform()
.extendToStartOf(selectText)
[data.isShift ? 'extendToStartOf' : 'collapseToStartOf'](selectText)
.apply()
}
@@ -561,7 +561,7 @@ function Plugin(options = {}) {
*/
function onKeyDownDown(e, data, state) {
if (!IS_MAC || data.isCtrl || !data.isAlt || !data.isShift) return
if (!IS_MAC || data.isCtrl || !data.isAlt) return
e.preventDefault()
const {selection, document, focusBlock} = state
const isEnd = selection.hasFocusAtEndOf(focusBlock)
@@ -570,7 +570,7 @@ function Plugin(options = {}) {
const selectText = selectBlock.getTextAtOffset(selectBlock.length)
return state
.transform()
.extendToEndOf(selectText)
[data.isShift ? 'extendToEndOf' : 'collapseToEndOf'](selectText)
.apply()
}