This commit is contained in:
Vanessa 2022-11-21 16:46:56 +08:00
parent 463e2fa4cd
commit f23cd5005d
2 changed files with 8 additions and 6 deletions

View File

@ -267,7 +267,7 @@ export const openEmojiPanel = (id: string, target: HTMLElement, isNotebook = fal
addEmoji(unicode);
updateFileTreeEmoji(unicode, id);
updateFileEmoji(unicode, id);
updateOutlineEmoji(unicode);
updateOutlineEmoji(unicode, id);
});
}
event.preventDefault();
@ -357,7 +357,7 @@ ${unicode2Emoji(emoji.unicode)}</button>`;
window.siyuan.menus.menu.remove();
updateFileTreeEmoji("", id);
updateFileEmoji("", id);
updateOutlineEmoji("");
updateOutlineEmoji("", id);
});
}
return;
@ -387,7 +387,7 @@ ${unicode2Emoji(emoji.unicode)}</button>`;
addEmoji(unicode);
updateFileTreeEmoji(unicode, id);
updateFileEmoji(unicode, id);
updateOutlineEmoji(unicode);
updateOutlineEmoji(unicode, id);
});
}
return;
@ -395,10 +395,12 @@ ${unicode2Emoji(emoji.unicode)}</button>`;
});
};
export const updateOutlineEmoji = (unicode: string) => {
export const updateOutlineEmoji = (unicode: string, id:string) => {
/// #if !MOBILE
getAllModels().outline.forEach(model => {
model.headerElement.nextElementSibling.firstElementChild.innerHTML = unicode2Emoji(unicode || Constants.SIYUAN_IMAGE_FILE);
if (model.blockId === id) {
model.headerElement.nextElementSibling.firstElementChild.innerHTML = unicode2Emoji(unicode || Constants.SIYUAN_IMAGE_FILE);
}
});
/// #endif
};

View File

@ -262,7 +262,7 @@ export class Background {
this.ial.icon = emoji;
this.render(this.ial, protyle.block.rootID);
updateFileTreeEmoji(emoji, protyle.block.rootID);
updateOutlineEmoji(emoji);
updateOutlineEmoji(emoji, protyle.block.rootID);
fetchPost("/api/attr/setBlockAttrs", {
id: protyle.block.rootID,
attrs: {"icon": emoji}