Fix macros move cursor only for document editor

This commit is contained in:
EvgeniyIgol
2025-11-26 16:27:02 +03:00
parent 5509ef1d0d
commit b5c0da7da4

View File

@ -104,6 +104,9 @@
} }
else if (e.KeyCode === 37) // Left Arrow else if (e.KeyCode === 37) // Left Arrow
{ {
if (_t.editor.editorId !== AscCommon.c_oEditorId.Word)
return;
let doc = _t.editor.getLogicDocument(); let doc = _t.editor.getLogicDocument();
let curPara = doc.GetCurrentParagraph(true); let curPara = doc.GetCurrentParagraph(true);
let isRtl = (curPara ? curPara.isRtlDirection() : false); let isRtl = (curPara ? curPara.isRtlDirection() : false);
@ -120,6 +123,9 @@
} }
else if (e.KeyCode === 38) // Top Arrow else if (e.KeyCode === 38) // Top Arrow
{ {
if (_t.editor.editorId !== AscCommon.c_oEditorId.Word)
return;
_t.addStepData('moveCursorUp', [{ _t.addStepData('moveCursorUp', [{
isAddSelect: e.IsShift(), isAddSelect: e.IsShift(),
isWord: e.IsCtrl() isWord: e.IsCtrl()
@ -127,6 +133,9 @@
} }
else if (e.KeyCode === 39) // Right Arrow else if (e.KeyCode === 39) // Right Arrow
{ {
if (_t.editor.editorId !== AscCommon.c_oEditorId.Word)
return;
let doc = _t.editor.getLogicDocument(); let doc = _t.editor.getLogicDocument();
let curPara = doc.GetCurrentParagraph(true); let curPara = doc.GetCurrentParagraph(true);
let isRtl = (curPara ? curPara.isRtlDirection() : false); let isRtl = (curPara ? curPara.isRtlDirection() : false);
@ -143,6 +152,9 @@
} }
else if (e.KeyCode === 40) // Bottom Arrow else if (e.KeyCode === 40) // Bottom Arrow
{ {
if (_t.editor.editorId !== AscCommon.c_oEditorId.Word)
return;
_t.addStepData('moveCursorDown', [{ _t.addStepData('moveCursorDown', [{
isAddSelect: e.IsShift(), isAddSelect: e.IsShift(),
isWord: e.IsCtrl() isWord: e.IsCtrl()