* Advanced Search toggle
()
| 4926 | * Advanced Search toggle |
| 4927 | */ |
| 4928 | function toggleAdvancedSearch() { |
| 4929 | window.advancedSearchEnabled = !window.advancedSearchEnabled; |
| 4930 | const advancedBtn = document.getElementById("advancedSearchToggle"); |
| 4931 | if (advancedBtn) { |
| 4932 | advancedBtn.textContent = window.advancedSearchEnabled ? "Basic Search" : "Advanced Search"; |
| 4933 | } |
| 4934 | const pane = normalizePaneKey(window.activePane); |
| 4935 | const folder = window.currentFolder || "root"; |
| 4936 | if (window.advancedSearchEnabled) { |
| 4937 | loadFileList(folder, { pane, forceLegacy: true, includeContent: true }); |
| 4938 | return; |
| 4939 | } |
| 4940 | const trimmed = String(window.currentSearchTerm || '').trim(); |
| 4941 | if (trimmed === '' && shouldUseServerFilePagingForRequest({})) { |
| 4942 | loadFileList(folder, { pane }); |
| 4943 | return; |
| 4944 | } |
| 4945 | if (window.viewMode === "gallery") { |
| 4946 | renderGalleryView(folder); |
| 4947 | } else { |
| 4948 | renderFileTable(folder); |
| 4949 | } |
| 4950 | } |
| 4951 | |
| 4952 | window.imageCache = window.imageCache || {}; |
| 4953 | function cacheImage(imgElem, key) { |
no test coverage detected