Browse Source

fixed incorrectly adding view actions #207

main
meld-cp 6 months ago
parent
commit
952ebd0fb7
  1. 29
      src/features/feature-whole-note-encrypt/EncryptedMarkdownView.ts

29
src/features/feature-whole-note-encrypt/EncryptedMarkdownView.ts

@ -29,6 +29,23 @@ export class EncryptedMarkdownView extends MarkdownView { @@ -29,6 +29,23 @@ export class EncryptedMarkdownView extends MarkdownView {
return ENCRYPTED_FILE_EXTENSIONS.includes( extension );
}
protected override async onOpen(): Promise<void> {
await super.onOpen();
// add view actions
this.addAction(
'key-round',
'Change password',
() => this.changePassword(),
)
this.addAction(
'lock',
'Lock & Close',
() => this.lockAndClose(),
)
}
override async onLoadFile(file: TFile): Promise<void> {
//console.debug('onLoadFile', {file});
this.setViewBusy( true );
@ -96,18 +113,6 @@ export class EncryptedMarkdownView extends MarkdownView { @@ -96,18 +113,6 @@ export class EncryptedMarkdownView extends MarkdownView {
this.isSavingEnabled = true; // allow saving after the file is loaded with a password
}
this.addAction(
'key-round',
'Change password',
() => this.changePassword(),
)
this.addAction(
'lock',
'Lock & Close',
() => this.lockAndClose(),
)
}finally{
//console.debug('onLoadFile done');
this.setViewBusy( false );

Loading…
Cancel
Save