mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-12 23:21:23 +08:00
🚨
This commit is contained in:
parent
3c3b612e1d
commit
ae01b52ae3
@ -167,7 +167,7 @@ export const about = {
|
|||||||
about.element.querySelector("#exportLog").addEventListener("click", () => {
|
about.element.querySelector("#exportLog").addEventListener("click", () => {
|
||||||
fetchPost("/api/system/exportLog", {}, (response) => {
|
fetchPost("/api/system/exportLog", {}, (response) => {
|
||||||
openByMobile(response.data.zip);
|
openByMobile(response.data.zip);
|
||||||
})
|
});
|
||||||
});
|
});
|
||||||
const updateElement = about.element.querySelector("#checkUpdateBtn");
|
const updateElement = about.element.querySelector("#checkUpdateBtn");
|
||||||
updateElement.addEventListener("click", () => {
|
updateElement.addEventListener("click", () => {
|
||||||
|
@ -332,7 +332,7 @@ ${window.siyuan.languages.account8}`;
|
|||||||
fetchPost("/api/setting/getCloudUser", {
|
fetchPost("/api/setting/getCloudUser", {
|
||||||
token: data.data.token,
|
token: data.data.token,
|
||||||
}, response => {
|
}, response => {
|
||||||
account._afterLogin(response, element)
|
account._afterLogin(response, element);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -345,7 +345,7 @@ ${window.siyuan.languages.account8}`;
|
|||||||
fetchPost("/api/setting/getCloudUser", {
|
fetchPost("/api/setting/getCloudUser", {
|
||||||
token: response.data.token,
|
token: response.data.token,
|
||||||
}, userResponse => {
|
}, userResponse => {
|
||||||
account._afterLogin(userResponse, element)
|
account._afterLogin(userResponse, element);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -147,13 +147,13 @@ export const transactionError = (data: { code: number, data: string }) => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
let progressStatusTimeoutId: number
|
let progressStatusTimeoutId: number;
|
||||||
export const progressStatus = (data: IWebSocketData) => {
|
export const progressStatus = (data: IWebSocketData) => {
|
||||||
if (isMobile()) {
|
if (isMobile()) {
|
||||||
clearTimeout(progressStatusTimeoutId);
|
clearTimeout(progressStatusTimeoutId);
|
||||||
const statusElement = document.querySelector("#status")
|
const statusElement = document.querySelector("#status");
|
||||||
statusElement.innerHTML = data.msg;
|
statusElement.innerHTML = data.msg;
|
||||||
statusElement.classList.remove("status--hide")
|
statusElement.classList.remove("status--hide");
|
||||||
progressStatusTimeoutId = window.setTimeout(() => {
|
progressStatusTimeoutId = window.setTimeout(() => {
|
||||||
statusElement.classList.add("status--hide");
|
statusElement.classList.add("status--hide");
|
||||||
}, 6000);
|
}, 6000);
|
||||||
|
@ -259,7 +259,7 @@ export const contentMenu = (protyle: IProtyle, nodeElement: Element) => {
|
|||||||
label: window.siyuan.languages.copyPlainText,
|
label: window.siyuan.languages.copyPlainText,
|
||||||
click() {
|
click() {
|
||||||
focusByRange(getEditorRange(nodeElement));
|
focusByRange(getEditorRange(nodeElement));
|
||||||
const cloneContents = getSelection().getRangeAt(0).cloneContents()
|
const cloneContents = getSelection().getRangeAt(0).cloneContents();
|
||||||
cloneContents.querySelectorAll('[data-type="backslash"]').forEach(item => {
|
cloneContents.querySelectorAll('[data-type="backslash"]').forEach(item => {
|
||||||
item.firstElementChild.remove();
|
item.firstElementChild.remove();
|
||||||
});
|
});
|
||||||
|
@ -396,7 +396,7 @@ ${accountHTML}
|
|||||||
modelMainElement.querySelector("#exportLog").addEventListener("click", () => {
|
modelMainElement.querySelector("#exportLog").addEventListener("click", () => {
|
||||||
fetchPost("/api/system/exportLog", {}, (response) => {
|
fetchPost("/api/system/exportLog", {}, (response) => {
|
||||||
openByMobile(response.data.zip);
|
openByMobile(response.data.zip);
|
||||||
})
|
});
|
||||||
});
|
});
|
||||||
modelMainElement.querySelector("#importData").addEventListener("change", (event: InputEvent & { target: HTMLInputElement }) => {
|
modelMainElement.querySelector("#importData").addEventListener("change", (event: InputEvent & { target: HTMLInputElement }) => {
|
||||||
const formData = new FormData();
|
const formData = new FormData();
|
||||||
|
@ -491,7 +491,7 @@ export class Gutter {
|
|||||||
let html = "";
|
let html = "";
|
||||||
selectsElement.forEach(item => {
|
selectsElement.forEach(item => {
|
||||||
item.querySelectorAll('[contenteditable="true"]').forEach(editItem => {
|
item.querySelectorAll('[contenteditable="true"]').forEach(editItem => {
|
||||||
const cloneNode = editItem.cloneNode(true) as HTMLElement
|
const cloneNode = editItem.cloneNode(true) as HTMLElement;
|
||||||
cloneNode.querySelectorAll('[data-type="backslash"]').forEach(slashItem => {
|
cloneNode.querySelectorAll('[data-type="backslash"]').forEach(slashItem => {
|
||||||
slashItem.firstElementChild.remove();
|
slashItem.firstElementChild.remove();
|
||||||
});
|
});
|
||||||
@ -857,7 +857,7 @@ export class Gutter {
|
|||||||
click() {
|
click() {
|
||||||
let text = "";
|
let text = "";
|
||||||
nodeElement.querySelectorAll('[contenteditable="true"]').forEach(item => {
|
nodeElement.querySelectorAll('[contenteditable="true"]').forEach(item => {
|
||||||
const cloneNode = item.cloneNode(true) as HTMLElement
|
const cloneNode = item.cloneNode(true) as HTMLElement;
|
||||||
cloneNode.querySelectorAll('[data-type="backslash"]').forEach(slashItem => {
|
cloneNode.querySelectorAll('[data-type="backslash"]').forEach(slashItem => {
|
||||||
slashItem.firstElementChild.remove();
|
slashItem.firstElementChild.remove();
|
||||||
});
|
});
|
||||||
|
@ -37,7 +37,7 @@ export const mathRender = (element: Element, cdn = Constants.PROTYLE_CDN, maxWid
|
|||||||
}
|
}
|
||||||
let macros = {};
|
let macros = {};
|
||||||
try {
|
try {
|
||||||
macros = JSON.parse(window.siyuan.config.editor.katexMacros || "{}")
|
macros = JSON.parse(window.siyuan.config.editor.katexMacros || "{}");
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.warn("KaTex macros is not JSON", e);
|
console.warn("KaTex macros is not JSON", e);
|
||||||
}
|
}
|
||||||
|
@ -873,7 +873,7 @@ export class Toolbar {
|
|||||||
const tempElement = document.createElement("template");
|
const tempElement = document.createElement("template");
|
||||||
tempElement.innerHTML = newHTML;
|
tempElement.innerHTML = newHTML;
|
||||||
if (tempElement.content.childElementCount > 1) {
|
if (tempElement.content.childElementCount > 1) {
|
||||||
showMessage(window.siyuan.languages.htmlBlockTip)
|
showMessage(window.siyuan.languages.htmlBlockTip);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
updateTransaction(protyle, id, newHTML, html);
|
updateTransaction(protyle, id, newHTML, html);
|
||||||
|
@ -1592,7 +1592,7 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (localFiles.length > 0) {
|
if (localFiles.length > 0) {
|
||||||
let fileText = ""
|
let fileText = "";
|
||||||
localFiles.forEach((item) => {
|
localFiles.forEach((item) => {
|
||||||
fileText += `[${path.basename(item)}](file://${item})\n`;
|
fileText += `[${path.basename(item)}](file://${item})\n`;
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user