mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-02-12 02:04:20 +01:00
🔖 Release v3.5.5
Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
parent
aeb60ce80a
commit
43dab03e36
4 changed files with 13 additions and 11 deletions
2
.github/CONTRIBUTING.md
vendored
2
.github/CONTRIBUTING.md
vendored
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
## NPM dependencies
|
||||
|
||||
Install pnpm: `npm install -g pnpm@10.28.2`
|
||||
Install pnpm: `npm install -g pnpm@10.29.2`
|
||||
|
||||
<details>
|
||||
<summary>For China mainland</summary>
|
||||
|
|
|
|||
2
.github/CONTRIBUTING_zh_CN.md
vendored
2
.github/CONTRIBUTING_zh_CN.md
vendored
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
## NPM 依赖
|
||||
|
||||
安装 pnpm:`npm install -g pnpm@10.28.2`
|
||||
安装 pnpm:`npm install -g pnpm@10.29.2`
|
||||
|
||||
<details>
|
||||
<summary>适用于中国大陆</summary>
|
||||
|
|
|
|||
|
|
@ -107,7 +107,7 @@ class App {
|
|||
const wysisygElement = hasClosestByClassName(event.target, "protyle-wysiwyg", true);
|
||||
let editElement: HTMLElement;
|
||||
if ((event.target.tagName === "TEXTAREA" ||
|
||||
(event.target.tagName === "INPUT" && ["email", "number", "password", "search", "tel", "text", "url", ""].includes(event.target.getAttribute("type")))) &&
|
||||
(event.target.tagName === "INPUT" && ["email", "number", "password", "search", "tel", "text", "url", "", null].includes(event.target.getAttribute("type")))) &&
|
||||
event.target.getAttribute("readonly") !== "readonly") {
|
||||
editElement = event.target;
|
||||
} else if (wysisygElement && wysisygElement.getAttribute("data-readonly") === "false") {
|
||||
|
|
|
|||
|
|
@ -439,12 +439,14 @@ export const showKeyboardToolbar = () => {
|
|||
}
|
||||
const range = getSelection().getRangeAt(0);
|
||||
const editor = getCurrentEditor();
|
||||
if (editor && editor.protyle.wysiwyg.element.contains(range.startContainer)) {
|
||||
editor.protyle.element.parentElement.style.paddingBottom = "48px";
|
||||
if (editor) {
|
||||
if (editor.protyle.wysiwyg.element.contains(range.startContainer)) {
|
||||
editor.protyle.element.parentElement.style.paddingBottom = "48px";
|
||||
}
|
||||
editor.protyle.app.plugins.forEach(item => {
|
||||
item.eventBus.emit("mobile-keyboard-show");
|
||||
});
|
||||
}
|
||||
getCurrentEditor().protyle.app.plugins.forEach(item => {
|
||||
item.eventBus.emit("mobile-keyboard-show");
|
||||
});
|
||||
setTimeout(() => {
|
||||
const contentElement = hasClosestByClassName(range.startContainer, "protyle-content", true);
|
||||
if (contentElement) {
|
||||
|
|
@ -475,14 +477,14 @@ export const hideKeyboardToolbar = () => {
|
|||
const editor = getCurrentEditor();
|
||||
if (editor) {
|
||||
editor.protyle.element.parentElement.style.paddingBottom = "";
|
||||
editor.protyle.app.plugins.forEach(item => {
|
||||
item.eventBus.emit("mobile-keyboard-hide");
|
||||
});
|
||||
}
|
||||
const modelElement = document.getElementById("model");
|
||||
if (modelElement.style.transform === "translateY(0px)") {
|
||||
modelElement.style.paddingBottom = "";
|
||||
}
|
||||
getCurrentEditor().protyle.app.plugins.forEach(item => {
|
||||
item.eventBus.emit("mobile-keyboard-hide");
|
||||
});
|
||||
};
|
||||
|
||||
export const activeBlur = () => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue