MCPcopy
hub / github.com/Splidejs/splide / setSlidesRect

Function setSlidesRect

src/js/test/utils/utils.ts:108–121  ·  view source on GitHub ↗
( slides: HTMLElement[], list: HTMLElement, width: number, height: number )

Source from the content-addressed store, hash-verified

106 * @param height - Height of each slide.
107 */
108export function setSlidesRect( slides: HTMLElement[], list: HTMLElement, width: number, height: number ): void {
109 slides.forEach( ( slide, index ) => {
110 slide.getBoundingClientRect = (): DOMRect => {
111 const offsets = parseTransform( list );
112
113 return assign( {}, DOM_RECT, {
114 width : width,
115 height: height,
116 left : width * index + offsets.left,
117 right : width * index + width + offsets.left,
118 } );
119 };
120 } );
121}
122
123/**
124 * Converts translate values to position.

Callers 2

general.test.tsFile · 0.90
initFunction · 0.85

Calls 3

assignFunction · 0.90
parseTransformFunction · 0.85
forEachMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…