From 7ec18abb0dae084dac90258aee45a8832d55531c Mon Sep 17 00:00:00 2001 From: Sandro Ducceschi Date: Mon, 28 Apr 2025 11:58:51 +0200 Subject: [PATCH] fixed: prevent banners in inline/embedded notes --- manifest.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src/main.ts | 2 +- src/styles.scss | 7 ++++++- 5 files changed, 11 insertions(+), 6 deletions(-) diff --git a/manifest.json b/manifest.json index 161ad3f..18ea484 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "simple-banner", "name": "Simple Banner", - "version": "0.1.0", + "version": "0.1.1", "minAppVersion": "1.8.9", "description": "Simply add a banner image.", "author": "Sandro Ducceschi", diff --git a/package-lock.json b/package-lock.json index 0fba3e8..c6ace3d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "simple-banner", - "version": "0.1.0", + "version": "0.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "simple-banner", - "version": "0.1.0", + "version": "0.1.1", "license": "MIT", "devDependencies": { "@types/lodash": "^4.17.16", diff --git a/package.json b/package.json index 1c99e7d..0fd45c3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-banner", - "version": "0.1.0", + "version": "0.1.1", "description": "Simply add a banner image", "main": "src/main.js", "scripts": { diff --git a/src/main.ts b/src/main.ts index 7c157d6..0211da7 100644 --- a/src/main.ts +++ b/src/main.ts @@ -130,7 +130,7 @@ export default class SimpleBanner extends Plugin { if (lastViewMode !== viewMode || isNewValue) { if (container && isNewValue) { const view = this.getActiveView(); - const containers = container.querySelectorAll('.markdown-preview-view, .cm-scroller'); + const containers = container.querySelectorAll('.markdown-reading-view > .markdown-preview-view, .cm-scroller'); containers.forEach((c) => { let element = (c.querySelector('.simple-banner') || document.createElement('div')) as HTMLElement; element.classList.add('simple-banner'); diff --git a/src/styles.scss b/src/styles.scss index 12f788d..239ad8c 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -104,13 +104,18 @@ z-index: 1; padding-top: calc(var(--smpbn-height, 240px) + (var(--smpbn-note-offset) - 6px)); } + .el-pre.mod-frontmatter.mod-ui { padding-top: calc(var(--smpbn-height, 240px) + (var(--smpbn-note-offset) + 12px)); } + + .inline-embed .el-pre.mod-frontmatter.mod-ui { + padding-top: initial; + } } body.show-inline-title .workspace-leaf-content[data-sb] .view-content > .markdown-source-view.mod-cm6 > .cm-editor > .cm-scroller, -body.show-inline-title .workspace-leaf-content[data-sb] .view-content .markdown-preview-view { +body.show-inline-title .workspace-leaf-content[data-sb] .view-content > .markdown-preview-view { .cm-contentContainer { padding-top: 0; }