()
| 2090 | } |
| 2091 | |
| 2092 | function updatePaneWidthClasses() { |
| 2093 | const panes = document.querySelectorAll('.file-list-pane'); |
| 2094 | panes.forEach(pane => { |
| 2095 | const width = pane.getBoundingClientRect().width; |
| 2096 | if (!width) return; |
| 2097 | const mode = width <= 720 ? 'narrow' : (width <= 980 ? 'medium' : 'wide'); |
| 2098 | pane.classList.toggle('fr-pane-narrow', mode === 'narrow'); |
| 2099 | pane.classList.toggle('fr-pane-medium', mode === 'medium'); |
| 2100 | }); |
| 2101 | updatePaneStickyClasses(); |
| 2102 | } |
| 2103 | |
| 2104 | function updatePaneStickyClasses() { |
| 2105 | const panes = document.querySelectorAll('.file-list-pane'); |
no test coverage detected