MCPcopy
hub / github.com/shipshapecode/shepherd / rafLoop

Function rafLoop

shepherd.js/src/components/shepherd-modal.ts:214–226  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

212 const scrollParent = _getScrollParent(step.target);
213
214 const rafLoop = () => {
215 rafId = undefined;
216 positionModal(
217 modalOverlayOpeningPadding,
218 modalOverlayOpeningRadius,
219 modalOverlayOpeningXOffset + iframeOffset.left,
220 modalOverlayOpeningYOffset + iframeOffset.top,
221 scrollParent,
222 step.target,
223 step._resolvedExtraHighlightElements
224 );
225 rafId = requestAnimationFrame(rafLoop);
226 };
227
228 rafLoop();
229 _addStepEventListeners();

Callers 1

_styleForStepFunction · 0.85

Calls 1

positionModalFunction · 0.85

Tested by

no test coverage detected