initCursorOverlay function exported

Last updated: 2026-03-05T11:38:55.014Z

Metrics

LOC: 11 Complexity: 2 Params: 0

Signature

initCursorOverlay(): : void

Summary

Inject cursor element into the page (idempotent).

Source Code

export function initCursorOverlay(): void {
  if (cursorEl) return;

  cursorEl = document.createElement("div");
  cursorEl.id = CURSOR_ID;
  cursorEl.style.cssText = CURSOR_STYLES;
  cursorEl.innerHTML = CURSOR_SVG;
  document.body.appendChild(cursorEl);

  log.debug("Cursor overlay injected");
}

Dependencies (Outgoing)

graph LR initCursorOverlay["initCursorOverlay"] createLogger["createLogger"] initCursorOverlay -->|uses| createLogger style initCursorOverlay fill:#dbeafe,stroke:#2563eb,stroke-width:2px click initCursorOverlay "6143082a10877cc0.html" click createLogger "70597a0a6b5e9ebb.html"
TargetType
createLogger uses

Impact (Incoming)

graph LR initCursorOverlay["initCursorOverlay"] FillableElement["FillableElement"] FillableElement -->|uses| initCursorOverlay style initCursorOverlay fill:#dbeafe,stroke:#2563eb,stroke-width:2px click initCursorOverlay "6143082a10877cc0.html" click FillableElement "2ecf5aaac3f668a8.html"
SourceType
FillableElement uses