MCPcopy
hub / github.com/nilbuild/driver.js / trackActiveElement

Function trackActiveElement

src/overlay.ts:38–55  ·  view source on GitHub ↗
(element: Element)

Source from the content-addressed store, hash-verified

36}
37
38export function trackActiveElement(element: Element) {
39 if (!element) {
40 return;
41 }
42
43 const definition = element.getBoundingClientRect();
44
45 const activeStagePosition: StageDefinition = {
46 x: definition.x,
47 y: definition.y,
48 width: definition.width,
49 height: definition.height,
50 };
51
52 setState("__activeStagePosition", activeStagePosition);
53
54 renderOverlay(activeStagePosition);
55}
56
57export function refreshOverlay() {
58 const activeStagePosition = getState("__activeStagePosition");

Callers 2

refreshActiveHighlightFunction · 0.90
animateFunction · 0.90

Calls 2

setStateFunction · 0.90
renderOverlayFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…