mirror of
https://github.com/zadam/trilium.git
synced 2025-12-21 23:59:59 +01:00
fix(layout): toggleRibbonTabNoteMap not working in old layout
This commit is contained in:
@@ -1,14 +1,14 @@
|
|||||||
import Component from "./component.js";
|
|
||||||
import appContext, { type CommandData, type CommandListenerData } from "./app_context.js";
|
|
||||||
import dateNoteService from "../services/date_notes.js";
|
import dateNoteService from "../services/date_notes.js";
|
||||||
import treeService from "../services/tree.js";
|
|
||||||
import openService from "../services/open.js";
|
|
||||||
import protectedSessionService from "../services/protected_session.js";
|
|
||||||
import options from "../services/options.js";
|
|
||||||
import froca from "../services/froca.js";
|
import froca from "../services/froca.js";
|
||||||
import utils, { openInReusableSplit } from "../services/utils.js";
|
|
||||||
import toastService from "../services/toast.js";
|
|
||||||
import noteCreateService from "../services/note_create.js";
|
import noteCreateService from "../services/note_create.js";
|
||||||
|
import openService from "../services/open.js";
|
||||||
|
import options from "../services/options.js";
|
||||||
|
import protectedSessionService from "../services/protected_session.js";
|
||||||
|
import toastService from "../services/toast.js";
|
||||||
|
import treeService from "../services/tree.js";
|
||||||
|
import utils, { openInReusableSplit } from "../services/utils.js";
|
||||||
|
import appContext, { type CommandListenerData } from "./app_context.js";
|
||||||
|
import Component from "./component.js";
|
||||||
|
|
||||||
export default class RootCommandExecutor extends Component {
|
export default class RootCommandExecutor extends Component {
|
||||||
editReadOnlyNoteCommand() {
|
editReadOnlyNoteCommand() {
|
||||||
@@ -193,10 +193,13 @@ export default class RootCommandExecutor extends Component {
|
|||||||
appContext.triggerEvent("zenModeChanged", { isEnabled });
|
appContext.triggerEvent("zenModeChanged", { isEnabled });
|
||||||
}
|
}
|
||||||
|
|
||||||
async toggleRibbonTabNoteMapCommand() {
|
async toggleRibbonTabNoteMapCommand(data: CommandListenerData<"toggleRibbonTabNoteMap">) {
|
||||||
const { isExperimentalFeatureEnabled } = await import("../services/experimental_features.js");
|
const { isExperimentalFeatureEnabled } = await import("../services/experimental_features.js");
|
||||||
const isNewLayout = isExperimentalFeatureEnabled("new-layout");
|
const isNewLayout = isExperimentalFeatureEnabled("new-layout");
|
||||||
if (!isNewLayout) return;
|
if (!isNewLayout) {
|
||||||
|
this.triggerEvent("toggleRibbonTabNoteMap", data);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const activeContext = appContext.tabManager.getActiveContext();
|
const activeContext = appContext.tabManager.getActiveContext();
|
||||||
if (!activeContext?.notePath) return;
|
if (!activeContext?.notePath) return;
|
||||||
@@ -272,7 +275,7 @@ export default class RootCommandExecutor extends Component {
|
|||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
console.error("Error creating AI Chat note:", e);
|
console.error("Error creating AI Chat note:", e);
|
||||||
toastService.showError("Failed to create AI Chat note: " + (e as Error).message);
|
toastService.showError(`Failed to create AI Chat note: ${(e as Error).message}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user