Address undefined after installing the new version

This commit is contained in:
zsviczian
2023-11-26 18:51:22 +01:00
parent 9f8a9bfa8a
commit febeb787b5
2 changed files with 4 additions and 3 deletions

View File

@@ -129,7 +129,7 @@ const setStyle = ({element,imgAttributes,onCanvas}:{
element.addClass("excalidraw-embedded-img");
}
if(
window.ExcalidrawAutomate.plugin.settings.canvasImmersiveEmbed &&
window?.ExcalidrawAutomate?.plugin?.settings?.canvasImmersiveEmbed &&
!element.hasClass("excalidraw-canvas-immersive")
) {
element.addClass("excalidraw-canvas-immersive");
@@ -413,7 +413,7 @@ const createImgElement = async (
if(imgOrDiv.hasClass(cssClass)) return;
imgOrDiv.addClass(cssClass);
});
if(window.ExcalidrawAutomate.plugin.settings.canvasImmersiveEmbed) {
if(window?.ExcalidrawAutomate?.plugin?.settings?.canvasImmersiveEmbed) {
if(!imgOrDiv.hasClass("excalidraw-canvas-immersive")) {
imgOrDiv.addClass("excalidraw-canvas-immersive");
}

View File

@@ -244,7 +244,8 @@ export const getFileCSSClasses = (
file: TFile,
): string[] => {
if (file) {
const plugin = window.ExcalidrawAutomate.plugin;
const plugin = window?.ExcalidrawAutomate?.plugin;
if(!plugin) return [];
const fileCache = plugin.app.metadataCache.getFileCache(file);
if(!fileCache?.frontmatter) return [];
const x = parseFrontMatterEntry(fileCache.frontmatter, "cssclasses");