|
@@ -87,7 +87,7 @@ export const getEditHTML = (options: {
|
|
|
</button>
|
|
|
<button class="b3-menu__separator"></button>
|
|
|
<button class="b3-menu__item" data-type="nobg">
|
|
|
- <span class="b3-menu__icon" data-col-type="${colData.type}" data-icon="${colData.icon}" data-type="update-icon">${colData.icon ? unicode2Emoji(colData.icon) : `<svg style="width: 14px;height: 14px"><use xlink:href="#${getColIconByType(colData.type)}"></use></svg>`}</span>
|
|
|
+ <span class="b3-menu__avemoji" data-col-type="${colData.type}" data-icon="${colData.icon}" data-type="update-icon">${colData.icon ? unicode2Emoji(colData.icon) : `<svg style="width: 14px;height: 14px"><use xlink:href="#${getColIconByType(colData.type)}"></use></svg>`}</span>
|
|
|
<input data-type="name" class="b3-text-field fn__block" type="text" value="${colData.name}" style="margin: 4px 0">
|
|
|
</button>
|
|
|
<button class="b3-menu__item" data-type="goUpdateColType" ${colData.type === "block" ? "disabled" : ""}>
|
|
@@ -598,17 +598,17 @@ export const showColMenu = (protyle: IProtyle, blockElement: Element, cellElemen
|
|
|
focusBlock(blockElement);
|
|
|
});
|
|
|
menu.addItem({
|
|
|
- iconHTML: `<span class="b3-menu__icon">${cellElement.dataset.icon ? unicode2Emoji(cellElement.dataset.icon) : `<svg style="height: 14px;width: 14px;"><use xlink:href="#${getColIconByType(type)}"></use></svg>`}</span>`,
|
|
|
+ iconHTML: `<span class="b3-menu__avemoji">${cellElement.dataset.icon ? unicode2Emoji(cellElement.dataset.icon) : `<svg style="height: 14px;width: 14px;"><use xlink:href="#${getColIconByType(type)}"></use></svg>`}</span>`,
|
|
|
type: "readonly",
|
|
|
label: `<input style="margin: 4px 0" class="b3-text-field fn__block fn__size200" type="text" value="${oldValue}">`,
|
|
|
bind(element) {
|
|
|
- const iconElement = element.querySelector(".b3-menu__icon") as HTMLElement;
|
|
|
+ const iconElement = element.querySelector(".b3-menu__avemoji") as HTMLElement;
|
|
|
iconElement.setAttribute("data-icon", cellElement.dataset.icon);
|
|
|
iconElement.addEventListener("click", (event) => {
|
|
|
const rect = iconElement.getBoundingClientRect();
|
|
|
openEmojiPanel("", "av", {
|
|
|
x: rect.left,
|
|
|
- y: rect.bottom,
|
|
|
+ y: rect.bottom + 4,
|
|
|
h: rect.height,
|
|
|
w: rect.width
|
|
|
}, (unicode) => {
|