diff --git a/public/js/views/projectView.js b/public/js/views/projectView.js index 678d539..df0057d 100644 --- a/public/js/views/projectView.js +++ b/public/js/views/projectView.js @@ -567,59 +567,3 @@ window.showNewDocModal = async function(projectId, folderId = '') { if (e.target === backdrop) backdrop.remove(); }; }; - -// Global function: Show modal to create new folder in project -window.showNewFolderModal = async function(projectId, parentFolderId = null) { - const backdrop = document.createElement('div'); - backdrop.className = 'modal-backdrop'; - - backdrop.innerHTML = ` - - `; - document.body.appendChild(backdrop); - - const nameInput = document.getElementById('new-folder-name'); - const createBtn = document.getElementById('create-folder-btn'); - - nameInput.focus(); - - createBtn.onclick = async () => { - const name = nameInput.value.trim(); - if (!name) { - window.app.showToast('Please enter a folder name', 'error'); - return; - } - try { - await api.createFolder({ - name, - projectId, - parentId: parentFolderId - }); - backdrop.remove(); - window.app.showToast('Folder created', 'success'); - window.app.navigate('project', { id: projectId }); - } catch (e) { - window.app.showToast('Failed to create folder: ' + e.message, 'error'); - } - }; - - backdrop.onclick = (e) => { - if (e.target === backdrop) backdrop.remove(); - }; -};