From 932f58590425a51e387c41b8ef3ca378f87bd0a8 Mon Sep 17 00:00:00 2001 From: Oleksandr Danylchenko Date: Thu, 6 Jun 2024 12:45:43 +0300 Subject: [PATCH] Added `redraw` re-export from the `highlightRenderer` --- packages/text-annotator/src/TextAnnotator.ts | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/packages/text-annotator/src/TextAnnotator.ts b/packages/text-annotator/src/TextAnnotator.ts index b976dd50..e2e36003 100644 --- a/packages/text-annotator/src/TextAnnotator.ts +++ b/packages/text-annotator/src/TextAnnotator.ts @@ -19,6 +19,8 @@ export interface TextAnnotator extends Annot setStyle(style: HighlightStyleExpression | undefined): void; + redraw(force?: boolean): void; + // Returns true if successful (or false if the annotation is not currently rendered) scrollIntoView(annotation: TextAnnotation): boolean; @@ -82,12 +84,6 @@ export const createTextAnnotator = ( const getUser = () => currentUser; - const setFilter = (filter?: Filter) => - highlightRenderer.setFilter(filter); - - const setStyle = (style: HighlightStyleExpression | undefined) => - highlightRenderer.setStyle(style); - const setUser = (user: User) => { currentUser = user; selectionHandler.setUser(user); @@ -108,9 +104,6 @@ export const createTextAnnotator = ( } } - const setVisible = (visible: boolean) => - highlightRenderer.setVisible(visible); - const destroy = () => { highlightRenderer.destroy(); selectionHandler.destroy(); @@ -124,12 +117,13 @@ export const createTextAnnotator = ( destroy, element: container, getUser, - setFilter, - setStyle, + setFilter: highlightRenderer.setFilter.bind(highlightRenderer), + setStyle: highlightRenderer.setStyle.bind(highlightRenderer), + redraw: highlightRenderer.redraw.bind(highlightRenderer), setUser, setSelected, setPresenceProvider, - setVisible, + setVisible: highlightRenderer.setVisible.bind(highlightRenderer), on: lifecycle.on, off: lifecycle.off, scrollIntoView: scrollIntoView(container, store),