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,6 +138,8 @@ export class Application {
|
||||||
|
|
||||||
switch (event.key.toLowerCase()) {
|
switch (event.key.toLowerCase()) {
|
||||||
case 'n':
|
case 'n':
|
||||||
|
const existingDialog = document.getElementById('record-dialog')
|
||||||
|
if (existingDialog === null)
|
||||||
new RecordDialog(new Record()).show()
|
new RecordDialog(new Record()).show()
|
||||||
break
|
break
|
||||||
|
|
||||||
|
|
@ -240,7 +242,6 @@ class Folder {
|
||||||
|
|
||||||
|
|
||||||
// Subfolders are refreshed.
|
// Subfolders are refreshed.
|
||||||
this.divSubfolders.replaceChildren()
|
|
||||||
const subfolders = Array.from(this.subfolders.values())
|
const subfolders = Array.from(this.subfolders.values())
|
||||||
subfolders.sort(this.application.sortFolders)
|
subfolders.sort(this.application.sortFolders)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue