MCPcopy Create free account
hub / github.com/error311/FileRise / toggleAdvancedSearch

Function toggleAdvancedSearch

public/js/fileListView.js:4928–4950  ·  view source on GitHub ↗

* Advanced Search toggle

()

Source from the content-addressed store, hash-verified

4926 * Advanced Search toggle
4927 */
4928function 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
4952window.imageCache = window.imageCache || {};
4953function cacheImage(imgElem, key) {

Callers 2

renderFileTableFunction · 0.85
renderGalleryViewFunction · 0.85

Calls 5

normalizePaneKeyFunction · 0.85
loadFileListFunction · 0.85
renderGalleryViewFunction · 0.85
renderFileTableFunction · 0.85

Tested by

no test coverage detected