Vanessa 2025-11-22 22:25:42 +08:00
parent 9652f16985
commit 4f7489212e
3 changed files with 11 additions and 9 deletions

View file

@ -406,8 +406,8 @@
text-align: center;
}
[data-subtype="NodeIFrame"],
[data-subtype="widget"] {
[data-type="NodeIFrame"],
[data-type="NodeWidget"] {
height: 256px;
width: 100%;

View file

@ -508,9 +508,11 @@
&.iframe {
// https://ld246.com/article/1644827326901
// https://github.com/siyuan-note/siyuan/issues/4172
&[data-type="NodeWidget"] .iframe-content,
&[data-type="NodeIFrame"] .iframe-content {
-webkit-user-modify: read-only;
&[data-type="NodeWidget"],
&[data-type="NodeIFrame"] {
.iframe-content {
-webkit-user-modify: read-only;
}
}
&--drag {

View file

@ -2102,7 +2102,7 @@ export class Gutter {
this.genClick(nodeElements, protyle, (e: HTMLElement) => {
if (e.classList.contains("av")) {
e.style.justifyContent = "";
} else if (["NodeIFrame", "widget"].includes(e.getAttribute("data-subtype"))) {
} else if (["NodeIFrame", "NodeWidget"].includes(e.getAttribute("data-type"))) {
e.style.margin = "";
} else {
e.style.textAlign = "left";
@ -2118,7 +2118,7 @@ export class Gutter {
this.genClick(nodeElements, protyle, (e: HTMLElement) => {
if (e.classList.contains("av")) {
e.style.justifyContent = "center";
} else if (["NodeIFrame", "widget"].includes(e.getAttribute("data-subtype"))) {
} else if (["NodeIFrame", "NodeWidget"].includes(e.getAttribute("data-type"))) {
e.style.margin = "0 auto";
} else {
e.style.textAlign = "center";
@ -2134,7 +2134,7 @@ export class Gutter {
this.genClick(nodeElements, protyle, (e: HTMLElement) => {
if (e.classList.contains("av")) {
e.style.justifyContent = "flex-end";
} else if (["NodeIFrame", "widget"].includes(e.getAttribute("data-subtype"))) {
} else if (["NodeIFrame", "NodeWidget"].includes(e.getAttribute("data-type"))) {
e.style.margin = "0 0 0 auto";
} else {
e.style.textAlign = "right";
@ -2186,7 +2186,7 @@ export class Gutter {
this.genClick(nodeElements, protyle, (e: HTMLElement) => {
if (e.classList.contains("av")) {
e.style.justifyContent = "";
} else if (["NodeIFrame", "widget"].includes(e.getAttribute("data-subtype"))) {
} else if (["NodeIFrame", "NodeWidget"].includes(e.getAttribute("data-type"))) {
e.style.margin = "";
} else {
e.style.textAlign = "";