(el, name, fallback)
| 46 | return a - 180; |
| 47 | }; |
| 48 | const getDataNumber = (el, name, fallback) => { |
| 49 | const attr = el.dataset[name] ?? el.getAttribute(`data-${name}`); |
| 50 | const n = attr == null ? NaN : parseFloat(attr); |
| 51 | return Number.isFinite(n) ? n : fallback; |
| 52 | }; |
| 53 | |
| 54 | function buildItems(pool, seg) { |
| 55 | const xCols = Array.from({ length: seg }, (_, i) => -37 + i * 2); |
no outgoing calls
no test coverage detected