mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-09-22 00:20:47 +02:00
This commit is contained in:
parent
446c81cf80
commit
8dac657846
3 changed files with 8 additions and 4 deletions
|
@ -13,17 +13,19 @@ export const insertGalleryItemAnimation = (options: {
|
|||
protyle: IProtyle;
|
||||
srcIDs: string[];
|
||||
previousId: string;
|
||||
groupID?: string
|
||||
}) => {
|
||||
if ((options.blockElement.querySelector('[data-type="av-search"]') as HTMLInputElement).value !== "") {
|
||||
showMessage(window.siyuan.languages.insertRowTip);
|
||||
return;
|
||||
}
|
||||
const avId = options.blockElement.getAttribute("data-av-id");
|
||||
const sideItemElement = options.previousId ? options.blockElement.querySelector(`.av__gallery-item[data-id="${options.previousId}"]`) : options.blockElement.querySelector(".av__gallery-item");
|
||||
const groupQuery = options.groupID ? `.av__body[data-group-id="${options.groupID}"] ` : "";
|
||||
const sideItemElement = options.previousId ? options.blockElement.querySelector(`.av__gallery-item[data-id="${options.previousId}"]`) : options.blockElement.querySelector(groupQuery + ".av__gallery-item");
|
||||
let html = "";
|
||||
let needUpdate = "";
|
||||
if (options.blockElement.querySelector('.av__views [data-type="av-sort"]').classList.contains("block__icon--active") &&
|
||||
!options.blockElement.querySelector('[data-type="av-load-more"]').classList.contains("fn__none")) {
|
||||
!options.blockElement.querySelector(groupQuery+'[data-type="av-load-more"]').classList.contains("fn__none")) {
|
||||
needUpdate = ' data-need-update="true"';
|
||||
}
|
||||
const coverClass = sideItemElement?.querySelector(".av__gallery-cover")?.className || "fn__none";
|
||||
|
|
|
@ -512,7 +512,8 @@ export const insertRows = (options: {
|
|||
blockElement: options.blockElement,
|
||||
protyle: options.protyle,
|
||||
srcIDs,
|
||||
previousId: options.previousID
|
||||
previousId: options.previousID,
|
||||
groupID: options.groupID
|
||||
});
|
||||
} else {
|
||||
insertAttrViewBlockAnimation({
|
||||
|
|
|
@ -1209,7 +1209,8 @@ export const dropEvent = (protyle: IProtyle, editorElement: HTMLElement) => {
|
|||
protyle,
|
||||
blockElement,
|
||||
srcIDs: sourceIds,
|
||||
previousId: previousID
|
||||
previousId: previousID,
|
||||
groupID: targetElement.parentElement.getAttribute("data-group-id")
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue