mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-09-22 08:30:42 +02:00
This commit is contained in:
parent
ae9f936f81
commit
4ec53db203
1 changed files with 3 additions and 3 deletions
|
@ -871,7 +871,7 @@ export const dropEvent = (protyle: IProtyle, editorElement: HTMLElement) => {
|
||||||
if (!target.classList.contains("av__gallery-item--select")) {
|
if (!target.classList.contains("av__gallery-item--select")) {
|
||||||
blockElement.querySelectorAll(".av__gallery-item--select").forEach(item => {
|
blockElement.querySelectorAll(".av__gallery-item--select").forEach(item => {
|
||||||
item.classList.remove("av__gallery-item--select");
|
item.classList.remove("av__gallery-item--select");
|
||||||
})
|
});
|
||||||
target.classList.add("av__gallery-item--select");
|
target.classList.add("av__gallery-item--select");
|
||||||
}
|
}
|
||||||
const ghostElement = document.createElement("div");
|
const ghostElement = document.createElement("div");
|
||||||
|
@ -1102,7 +1102,7 @@ export const dropEvent = (protyle: IProtyle, editorElement: HTMLElement) => {
|
||||||
const items = item.split("@");
|
const items = item.split("@");
|
||||||
const id = items[0];
|
const id = items[0];
|
||||||
const groupID = items[1] || "";
|
const groupID = items[1] || "";
|
||||||
const undoPreviousId = blockElement.querySelector(`.av__body${groupID ? `[data-group-id="${groupID}"]` : ""} .av__row[data-id="${id}"]`).previousElementSibling.getAttribute("data-id") || "";
|
const undoPreviousId = blockElement.querySelector(`.av__body${groupID ? `[data-group-id="${groupID}"]` : ""} .av__row[data-id="${id}"]`).previousElementSibling?.getAttribute("data-id") || "";
|
||||||
if (previousID !== id && undoPreviousId !== previousID || (
|
if (previousID !== id && undoPreviousId !== previousID || (
|
||||||
(undoPreviousId === "" && previousID === "" && targetGroupID !== groupID)
|
(undoPreviousId === "" && previousID === "" && targetGroupID !== groupID)
|
||||||
)) {
|
)) {
|
||||||
|
@ -1181,7 +1181,7 @@ export const dropEvent = (protyle: IProtyle, editorElement: HTMLElement) => {
|
||||||
const items = item.split("@");
|
const items = item.split("@");
|
||||||
const id = items[0];
|
const id = items[0];
|
||||||
const groupID = items[1] || "";
|
const groupID = items[1] || "";
|
||||||
const undoPreviousId = blockElement.querySelector(`.av__body[data-group-id="${groupID}"] .av__gallery-item[data-id="${id}"]`).previousElementSibling.getAttribute("data-id") || "";
|
const undoPreviousId = blockElement.querySelector(`.av__body[data-group-id="${groupID}"] .av__gallery-item[data-id="${id}"]`).previousElementSibling?.getAttribute("data-id") || "";
|
||||||
if (previousID !== item && undoPreviousId !== previousID || (
|
if (previousID !== item && undoPreviousId !== previousID || (
|
||||||
(undoPreviousId === "" && previousID === "" && targetGroupID !== groupID)
|
(undoPreviousId === "" && previousID === "" && targetGroupID !== groupID)
|
||||||
)) {
|
)) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue