From b6c4de718442d89824846d8b7b96ca42baba9c61 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 8 Jun 2024 00:27:11 +0530 Subject: [PATCH] feat: generate data for highlithing element on client side --- server/src/workflow-management/classes/Generator.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/src/workflow-management/classes/Generator.ts b/server/src/workflow-management/classes/Generator.ts index 03757e79..dd380853 100644 --- a/server/src/workflow-management/classes/Generator.ts +++ b/server/src/workflow-management/classes/Generator.ts @@ -474,4 +474,13 @@ export class WorkflowGenerator { } + public generateDataForHighlighter = async (page: Page, coordinates: Coordinates) => { + const rect = await getRect(page, coordinates); + const displaySelector = await this.generateSelector(page, coordinates, ActionType.Click); + if (rect) { + this.socket.emit('highlighter', { rect, selector: displaySelector }); + } + } + + }