From d66603d7e0b04676e1ba74b4e017d8c3604db6fd Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Fri, 14 Feb 2025 14:53:40 +0800 Subject: [PATCH] Fix toggle folder tag --- static/js/api/loraApi.js | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/static/js/api/loraApi.js b/static/js/api/loraApi.js index 4abeaac5..387247fd 100644 --- a/static/js/api/loraApi.js +++ b/static/js/api/loraApi.js @@ -3,6 +3,7 @@ import { showToast } from '../utils/uiHelpers.js'; import { createLoraCard } from '../components/LoraCard.js'; import { initializeInfiniteScroll } from '../utils/infiniteScroll.js'; import { showDeleteModal } from '../utils/modalUtils.js'; +import { toggleFolder } from '../utils/uiHelpers.js'; export async function loadMoreLoras(boolUpdateFolders = false) { if (state.isLoading || !state.hasMore) return; @@ -88,17 +89,7 @@ function updateFolderTags(folders) { // Reattach click handlers const tags = folderTagsContainer.querySelectorAll('.tag'); tags.forEach(tag => { - tag.addEventListener('click', function() { - const folder = this.dataset.folder; - // Remove active class from all tags - tags.forEach(t => t.classList.remove('active')); - // Add active class to clicked tag - this.classList.add('active'); - // Update state and reload - state.activeFolder = folder; - state.currentPage = 1; - resetAndReload(); - }); + tag.addEventListener('click', toggleFolder); }); }