mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-30 12:24:25 +02:00
Merge pull request #16147 from overleaf/ii-ide-page-prototype-review-panel-add-last-editor-events
[web] React ide page add missing editor events GitOrigin-RevId: 070acde5e8b2dd324584c8703941745f8d2e7bb6
This commit is contained in:
@@ -1177,6 +1177,10 @@ function useReviewPanelState(): ReviewPanelStateReactIde {
|
||||
handleLayoutChange()
|
||||
}
|
||||
|
||||
const editorTrackChangesVisibilityChanged = () => {
|
||||
handleLayoutChange({ async: true, animate: false })
|
||||
}
|
||||
|
||||
const editorFocusChanged = (
|
||||
selectionOffsetStart: number,
|
||||
selectionOffsetEnd: number,
|
||||
@@ -1328,6 +1332,11 @@ function useReviewPanelState(): ReviewPanelStateReactIde {
|
||||
break
|
||||
}
|
||||
|
||||
case 'track-changes:visibility_changed': {
|
||||
editorTrackChangesVisibilityChanged()
|
||||
break
|
||||
}
|
||||
|
||||
case 'focus:changed': {
|
||||
const { from, to, empty, updateType } = payload
|
||||
editorFocusChanged(from, to, !empty, updateType)
|
||||
@@ -1343,6 +1352,11 @@ function useReviewPanelState(): ReviewPanelStateReactIde {
|
||||
toggleTrackChangesFromKbdShortcut()
|
||||
break
|
||||
}
|
||||
|
||||
case 'toggle-review-panel': {
|
||||
toggleReviewPanel()
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user