( slides: HTMLElement[], list: HTMLElement, width: number, height: number )
| 106 | * @param height - Height of each slide. |
| 107 | */ |
| 108 | export 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. |
no test coverage detected
searching dependent graphs…