(wrapEl, colId)
| 14831 | document.getElementById('bulk-edit-button').classList.remove('visible'); |
| 14832 | |
| 14833 | await window.electron.showMessage('Success', 'Changes saved successfully!'); |
| 14834 | } catch (error) { |
| 14835 | console.error('Error saving bulk changes:', error); |
| 14836 | await window.electron.showMessage('Error', 'Error saving changes'); |
| 14837 | } |
| 14838 | |
| 14839 | document.getElementById('bulk-edit-dialog').close(); |
| 14840 | }); |
| 14841 | |
| 14842 | // Handle bulk edit cancel |
| 14843 | document.getElementById('bulk-cancel-button')?.addEventListener('click', () => { |
| 14844 | document.getElementById('bulk-edit-dialog').close(); |
| 14845 | }); |
| 14846 | |
| 14847 | // Update the add button event listeners to handle both panels |
| 14848 | document.querySelectorAll('.add-designer-button').forEach(button => { |
| 14849 | button.addEventListener('click', () => { |
| 14850 | const dialog = document.getElementById('new-designer-dialog'); |
| 14851 | // Store which dropdown triggered the dialog |
| 14852 | dialog.dataset.sourceDropdown = button.closest('.designer-input-container').querySelector('select').id; |
| 14853 | dialog.showModal(); |
| 14854 | }); |
| 14855 | }); |
| 14856 | |
| 14857 | document.querySelectorAll('.add-parent-button').forEach(button => { |
| 14858 | button.addEventListener('click', () => { |
| 14859 | const dialog = document.getElementById('new-parent-dialog'); |
| 14860 | // Store which dropdown triggered the dialog |
| 14861 | dialog.dataset.sourceDropdown = button.closest('.designer-input-container').querySelector('select').id; |
| 14862 | dialog.showModal(); |
| 14863 | }); |
| 14864 | }); |
no test coverage detected