mirror of
https://github.com/zadam/trilium.git
synced 2025-06-06 18:08:33 +02:00
custom widget launchers should not be initialized in safe mode
This commit is contained in:
parent
b13ea72152
commit
4c51588270
@ -37,6 +37,10 @@ export default class LauncherWidget extends BasicWidget {
|
||||
|
||||
const launcherType = note.getLabelValue("launcherType");
|
||||
|
||||
if (glob.TRILIUM_SAFE_MODE && launcherType === 'customWidget') {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (launcherType === 'command') {
|
||||
this.innerWidget = this.initCommandLauncherWidget(note)
|
||||
.class("launcher-button");
|
||||
|
@ -27,22 +27,19 @@ export default class LauncherContainer extends FlexContainer {
|
||||
return;
|
||||
}
|
||||
|
||||
await Promise.allSettled(
|
||||
(await visibleLaunchersRoot.getChildNotes())
|
||||
.map(async launcherNote => {
|
||||
try {
|
||||
const launcherWidget = new LauncherWidget();
|
||||
const success = await launcherWidget.initLauncher(launcherNote);
|
||||
for (const launcherNote of await visibleLaunchersRoot.getChildNotes()) {
|
||||
try {
|
||||
const launcherWidget = new LauncherWidget();
|
||||
const success = await launcherWidget.initLauncher(launcherNote);
|
||||
|
||||
if (success) {
|
||||
this.child(launcherWidget);
|
||||
}
|
||||
}
|
||||
catch (e) {
|
||||
console.error(e);
|
||||
}
|
||||
})
|
||||
);
|
||||
if (success) {
|
||||
this.child(launcherWidget);
|
||||
}
|
||||
}
|
||||
catch (e) {
|
||||
console.error(e);
|
||||
}
|
||||
}
|
||||
|
||||
this.$widget.empty();
|
||||
this.renderChildren();
|
||||
|
@ -35,7 +35,8 @@
|
||||
extraHoistedNoteId: '<%= extraHoistedNoteId %>',
|
||||
isProtectedSessionAvailable: <%= isProtectedSessionAvailable %>,
|
||||
triliumVersion: "<%= triliumVersion %>",
|
||||
assetPath: "<%= assetPath %>"
|
||||
assetPath: "<%= assetPath %>",
|
||||
TRILIUM_SAFE_MODE: <%= !!process.env.TRILIUM_SAFE_MODE %>
|
||||
};
|
||||
</script>
|
||||
|
||||
|
@ -117,7 +117,8 @@
|
||||
appCssNoteIds: <%- JSON.stringify(appCssNoteIds) %>,
|
||||
isProtectedSessionAvailable: <%= isProtectedSessionAvailable %>,
|
||||
assetPath: "<%= assetPath %>",
|
||||
isMainWindow: true
|
||||
isMainWindow: true,
|
||||
TRILIUM_SAFE_MODE: <%= !!process.env.TRILIUM_SAFE_MODE %>
|
||||
};
|
||||
</script>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user