Do not spawn multiple record dialogs
This commit is contained in:
parent
3ea290b2e2
commit
567133df67
1 changed files with 3 additions and 2 deletions
|
|
@ -138,7 +138,9 @@ export class Application {
|
|||
|
||||
switch (event.key.toLowerCase()) {
|
||||
case 'n':
|
||||
new RecordDialog(new Record()).show()
|
||||
const existingDialog = document.getElementById('record-dialog')
|
||||
if (existingDialog === null)
|
||||
new RecordDialog(new Record()).show()
|
||||
break
|
||||
|
||||
default:
|
||||
|
|
@ -240,7 +242,6 @@ class Folder {
|
|||
|
||||
|
||||
// Subfolders are refreshed.
|
||||
this.divSubfolders.replaceChildren()
|
||||
const subfolders = Array.from(this.subfolders.values())
|
||||
subfolders.sort(this.application.sortFolders)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue