mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-17 09:30:48 +08:00
This commit is contained in:
parent
ed6efb89da
commit
dddae14b0a
@ -1147,12 +1147,15 @@ export const imgMenu = (protyle: IProtyle, range: Range, assetElement: HTMLEleme
|
|||||||
const inputElement = element.querySelector("input");
|
const inputElement = element.querySelector("input");
|
||||||
inputElement.addEventListener("input", () => {
|
inputElement.addEventListener("input", () => {
|
||||||
rangeElement.value = "0";
|
rangeElement.value = "0";
|
||||||
rangeElement.parentElement.setAttribute("aria-label", inputElement.value + "px");
|
rangeElement.parentElement.setAttribute("aria-label", inputElement.value ? (inputElement.value + "px") : window.siyuan.languages.default);
|
||||||
|
|
||||||
imgElement.style.width = inputElement.value + "px";
|
imgElement.style.width = inputElement.value ? (inputElement.value + "px") : "";
|
||||||
imgElement.style.height = "";
|
imgElement.style.height = "";
|
||||||
});
|
});
|
||||||
inputElement.addEventListener("blur", () => {
|
inputElement.addEventListener("blur", () => {
|
||||||
|
if (inputElement.value === imgElement.style.width.replace("px", "")) {
|
||||||
|
return
|
||||||
|
}
|
||||||
nodeElement.setAttribute("updated", dayjs().format("YYYYMMDDHHmmss"));
|
nodeElement.setAttribute("updated", dayjs().format("YYYYMMDDHHmmss"));
|
||||||
updateTransaction(protyle, id, nodeElement.outerHTML, html);
|
updateTransaction(protyle, id, nodeElement.outerHTML, html);
|
||||||
window.siyuan.menus.menu.remove();
|
window.siyuan.menus.menu.remove();
|
||||||
@ -1206,13 +1209,16 @@ export const imgMenu = (protyle: IProtyle, range: Range, assetElement: HTMLEleme
|
|||||||
const inputElement = element.querySelector("input");
|
const inputElement = element.querySelector("input");
|
||||||
inputElement.addEventListener("input", () => {
|
inputElement.addEventListener("input", () => {
|
||||||
rangeHeightElement.value = "0";
|
rangeHeightElement.value = "0";
|
||||||
rangeHeightElement.parentElement.setAttribute("aria-label", inputElement.value + "px");
|
rangeHeightElement.parentElement.setAttribute("aria-label", inputElement.value ? (inputElement.value + "px") : window.siyuan.languages.default);
|
||||||
|
|
||||||
imgElement.style.height = inputElement.value + "px";
|
imgElement.style.height = inputElement.value ? (inputElement.value + "px") : "";
|
||||||
assetElement.style.width = "";
|
assetElement.style.width = "";
|
||||||
imgElement.style.width = "";
|
imgElement.style.width = "";
|
||||||
});
|
});
|
||||||
inputElement.addEventListener("blur", () => {
|
inputElement.addEventListener("blur", () => {
|
||||||
|
if (inputElement.value === imgElement.style.height.replace("px", "")) {
|
||||||
|
return
|
||||||
|
}
|
||||||
nodeElement.setAttribute("updated", dayjs().format("YYYYMMDDHHmmss"));
|
nodeElement.setAttribute("updated", dayjs().format("YYYYMMDDHHmmss"));
|
||||||
updateTransaction(protyle, id, nodeElement.outerHTML, html);
|
updateTransaction(protyle, id, nodeElement.outerHTML, html);
|
||||||
window.siyuan.menus.menu.remove();
|
window.siyuan.menus.menu.remove();
|
||||||
|
Loading…
Reference in New Issue
Block a user