mirror of
https://github.com/zsviczian/obsidian-excalidraw-plugin.git
synced 2025-08-06 05:46:28 +00:00
Support Templater scripts in Embeddable Markdown Documents
This commit is contained in:
@@ -30,6 +30,8 @@ interface ObsidianCanvas {
|
||||
export interface ObsidianCanvasNode {
|
||||
startEditing: Function;
|
||||
child: any;
|
||||
isEditing: boolean;
|
||||
file: TFile;
|
||||
}
|
||||
|
||||
export class CanvasNodeFactory {
|
||||
|
||||
@@ -725,4 +725,14 @@ export const getYouTubeThumbnailLink = async (youtubelink: string):Promise<strin
|
||||
|
||||
|
||||
return `https://i.ytimg.com/vi/${videoId}/default.jpg`;
|
||||
}
|
||||
|
||||
export const isCallerFromTemplaterPlugin = (stackTrace:string) => {
|
||||
const lines = stackTrace.split("\n");
|
||||
for (const line of lines) {
|
||||
if (line.trim().startsWith("at Templater.")) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
Reference in New Issue
Block a user