This commit is contained in:
Vanessa 2022-10-15 14:25:04 +08:00
parent 349c45d137
commit 9ddd1c4674
6 changed files with 11 additions and 14 deletions

View file

@ -139,7 +139,7 @@ export class Wnd {
event.preventDefault();
const it = this as HTMLElement;
if (event.dataTransfer.types.includes(Constants.SIYUAN_DROP_FILE)) {
it.style.opacity = ".1"
it.style.opacity = ".1";
return;
}
const newTabHeaderElement = hasClosestByTag(event.target, "LI");
@ -444,7 +444,7 @@ export class Wnd {
}
setTimeout(() => {
tab.headElement.removeAttribute("style")
tab.headElement.removeAttribute("style");
}, Constants.TIMEOUT_TRANSITION);
tab.headElement.querySelector(".item__close").addEventListener("click", (event) => {

View file

@ -412,8 +412,8 @@ export const layoutToJSON = (layout: Layout | Wnd | Tab | Model, json: any) => {
export const resizeDrag = () => {
const dragElement = document.getElementById("drag");
const width = dragElement.clientWidth
const left = dragElement.getBoundingClientRect().left
const width = dragElement.clientWidth;
const left = dragElement.getBoundingClientRect().left;
const right = document.querySelector("#windowControls").clientWidth + document.querySelector("#barSearch").clientWidth * 4;
if (left > right && left - right < width) {
dragElement.style.paddingRight = (left - right) + "px";

View file

@ -22,9 +22,6 @@ import * as dayjs from "dayjs";
import {fetchPost, fetchSyncPost} from "../../util/fetch";
import {cancelSB, insertEmptyBlock, jumpToParentNext} from "../../block/util";
import {scrollCenter} from "../../util/highlightById";
import {isMobile} from "../../util/functions";
import {confirmDialog} from "../../dialog/confirmDialog";
import {enableProtyle} from "../util/onGet";
import {countBlockWord} from "../../layout/status";
/// #if !MOBILE
import {openFileById} from "../../editor/util";

View file

@ -1,4 +1,4 @@
import {focusBlock, focusByRange, focusByWbr} from "./selection";
import {focusBlock, focusByRange} from "./selection";
import {hasClosestBlock, hasClosestByAttribute, hasClosestByClassName} from "./hasClosest";
import {Constants} from "../../constants";
import {paste} from "./paste";

View file

@ -279,7 +279,7 @@ export const disabledProtyle = (protyle: IProtyle) => {
hideElements(["gutter", "toolbar", "select", "hint", "util"], protyle);
protyle.disabled = true;
if (protyle.title) {
const titleElement = protyle.title.element.querySelector(".protyle-title__input") as HTMLElement
const titleElement = protyle.title.element.querySelector(".protyle-title__input") as HTMLElement;
titleElement.setAttribute("contenteditable", "false");
titleElement.style.userSelect = "text";
}
@ -297,7 +297,7 @@ export const enableProtyle = (protyle: IProtyle) => {
// iPhoneiPad 端输入 contenteditable 为 true 时会在块中间插入 span
} else {
if (protyle.title) {
const titleElement = protyle.title.element.querySelector(".protyle-title__input") as HTMLElement
const titleElement = protyle.title.element.querySelector(".protyle-title__input") as HTMLElement;
titleElement.setAttribute("contenteditable", "true");
titleElement.style.userSelect = "";
}

View file

@ -96,9 +96,9 @@ export const renderSnippet = () => {
scriptElement.id = `snippetJS${item.name}`;
document.head.appendChild(scriptElement);
}
})
});
});
}
};
export const initAssets = () => {
const emojiElement = document.getElementById("emojiScript");
@ -185,7 +185,7 @@ export const setMode = (modeElementValue: number) => {
exportLayout(true);
return;
}
window.siyuan.config.appearance = response.data
window.siyuan.config.appearance = response.data;
/// #if !BROWSER
ipcRenderer.send(Constants.SIYUAN_CONFIG_THEME, response.data.modeOS ? "system" : (response.data.mode === 1 ? "dark" : "light"));
ipcRenderer.send(Constants.SIYUAN_CONFIG_CLOSE, response.data.closeButtonBehavior);
@ -194,4 +194,4 @@ export const setMode = (modeElementValue: number) => {
document.querySelector("#barMode use").setAttribute("xlink:href", `#icon${window.siyuan.config.appearance.modeOS ? "Mode" : (window.siyuan.config.appearance.mode === 0 ? "Light" : "Dark")}`);
});
/// #endif
}
};