(document)
| 6 | const NEXT_CONTROLS_SELECTOR = `[data-glide-dir*=">"]` |
| 7 | |
| 8 | export function query (document) { |
| 9 | const root = document.querySelector(ROOT_SELECTOR) |
| 10 | const track = root.querySelector(TRACK_SELECTOR) |
| 11 | const wrapper = track.children[0] |
| 12 | |
| 13 | const bullets = root.querySelectorAll(BULLETS_SELECTOR) |
| 14 | const previousControls = root.querySelectorAll(PREVIOUS_CONTROLS_SELECTOR) |
| 15 | const nextControls = root.querySelectorAll(NEXT_CONTROLS_SELECTOR) |
| 16 | const slides = Array.from(wrapper.children).filter((slide) => { |
| 17 | return !slide.classList.contains(CLONE_CLASS) |
| 18 | }) |
| 19 | const clones = Array.from(wrapper.children).filter((slide) => { |
| 20 | return slide.classList.contains(CLONE_CLASS) |
| 21 | }) |
| 22 | |
| 23 | return { |
| 24 | root, |
| 25 | track, |
| 26 | wrapper, |
| 27 | slides, |
| 28 | clones, |
| 29 | bullets, |
| 30 | previousControls, |
| 31 | nextControls |
| 32 | } |
| 33 | } |
no outgoing calls
no test coverage detected