mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-15 06:33:55 +01:00
Merge pull request #24468 from overleaf/mj-client-side-references
[web] Perform ARS on client-side GitOrigin-RevId: 19703c82758cae450fe52463ad9612d3a2383ba0
This commit is contained in:
committed by
Copybot
parent
f6820ed794
commit
ed0c4c447e
@@ -104,7 +104,7 @@ function useCodeMirrorScope(view: EditorView) {
|
||||
|
||||
const { showVisual: visual, trackChanges } = useEditorPropertiesContext()
|
||||
|
||||
const { referenceKeys } = useReferencesContext()
|
||||
const { referenceKeys, searchLocalReferences } = useReferencesContext()
|
||||
|
||||
const ranges = useRangesContext()
|
||||
const threads = useThreadsContext()
|
||||
@@ -227,6 +227,7 @@ function useCodeMirrorScope(view: EditorView) {
|
||||
const metadataRef = useRef({
|
||||
...metadata,
|
||||
referenceKeys,
|
||||
searchLocalReferences,
|
||||
fileTreeData,
|
||||
})
|
||||
|
||||
@@ -246,6 +247,14 @@ function useCodeMirrorScope(view: EditorView) {
|
||||
})
|
||||
}, [view, referenceKeys])
|
||||
|
||||
// listen to project reference search updates
|
||||
useEffect(() => {
|
||||
metadataRef.current.searchLocalReferences = searchLocalReferences
|
||||
window.setTimeout(() => {
|
||||
view.dispatch(setMetadata(metadataRef.current))
|
||||
})
|
||||
}, [view, searchLocalReferences])
|
||||
|
||||
// listen to project root folder updates
|
||||
useEffect(() => {
|
||||
if (fileTreeData) {
|
||||
|
||||
Reference in New Issue
Block a user