Tweaks in rendering and buttons
This commit is contained in:
@@ -178,8 +178,8 @@ functions:
|
||||
env: client
|
||||
panelWidget: top
|
||||
|
||||
refreshTOC:
|
||||
path: toc.ts:refreshTOC
|
||||
refreshWidgets:
|
||||
path: toc.ts:refreshWidgets
|
||||
|
||||
lintYAML:
|
||||
path: lint.ts:lintYAML
|
||||
|
||||
@@ -13,12 +13,10 @@ export async function toggleMentions() {
|
||||
}
|
||||
|
||||
export async function renderMentions(): Promise<CodeWidgetContent | null> {
|
||||
console.log("Hide mentions", await clientStore.get(hideMentionsKey));
|
||||
if (await clientStore.get(hideMentionsKey)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
console.log("Stil here");
|
||||
const page = await editor.getCurrentPage();
|
||||
const linksResult = await queryObjects<LinkObject>("link", {
|
||||
// Query all links that point to this page, excluding those that are inside directives and self pointers.
|
||||
@@ -43,12 +41,21 @@ export async function renderMentions(): Promise<CodeWidgetContent | null> {
|
||||
}
|
||||
return {
|
||||
markdown: renderedMd,
|
||||
buttons: [{
|
||||
description: "Hide",
|
||||
svg:
|
||||
`<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-eye-off"><path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"></path><line x1="1" y1="1" x2="23" y2="23"></line></svg>`,
|
||||
invokeFunction: "index.toggleMentions",
|
||||
}],
|
||||
buttons: [
|
||||
{
|
||||
description: "Reload",
|
||||
svg:
|
||||
`<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-refresh-cw"><polyline points="23 4 23 10 17 10"></polyline><polyline points="1 20 1 14 7 14"></polyline><path d="M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"></path></svg>`,
|
||||
invokeFunction: "index.refreshWidgets",
|
||||
},
|
||||
|
||||
{
|
||||
description: "Hide",
|
||||
svg:
|
||||
`<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-eye-off"><path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"></path><line x1="1" y1="1" x2="23" y2="23"></line></svg>`,
|
||||
invokeFunction: "index.toggleMentions",
|
||||
},
|
||||
],
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -23,7 +23,7 @@ export async function toggleTOC() {
|
||||
await codeWidget.refreshAll();
|
||||
}
|
||||
|
||||
export async function refreshTOC() {
|
||||
export async function refreshWidgets() {
|
||||
await codeWidget.refreshAll();
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ export async function renderTOC(): Promise<CodeWidgetContent | null> {
|
||||
description: "Reload",
|
||||
svg:
|
||||
`<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-refresh-cw"><polyline points="23 4 23 10 17 10"></polyline><polyline points="1 20 1 14 7 14"></polyline><path d="M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"></path></svg>`,
|
||||
invokeFunction: "index.refreshTOC",
|
||||
invokeFunction: "index.refreshWidgets",
|
||||
},
|
||||
{
|
||||
description: "Hide",
|
||||
|
||||
Reference in New Issue
Block a user