🎨 分屏

This commit is contained in:
Liang Ding 2022-07-04 10:34:36 +08:00
parent 42e7610808
commit 310c5f7042
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -58,10 +58,6 @@ export const setPadding = (protyle: IProtyle) => {
min16 = 96;
min24 = 96;
}
if (!window.siyuan.config.editor.fullWidth) {
// 防止右侧分屏后,左侧页签抖动
protyle.wysiwyg.element.style.width = (protyle.element.clientWidth - 10) + "px";
}
}
if (protyle.options.render.background && protyle.options.render.title) {
protyle.background.element.lastElementChild.setAttribute("style", `left:${min16}px`);
@ -80,6 +76,13 @@ export const setPadding = (protyle: IProtyle) => {
}
}
protyle.wysiwyg.element.style.padding = `16px ${min16}px ${bottomHeight} ${min24}px`;
if (!isMobile() && !window.siyuan.config.editor.fullWidth) {
// 防止右侧分屏后左侧页签抖动10 为滚动条宽度
protyle.wysiwyg.element.style.width = (protyle.element.clientWidth - 10) + "px";
if (protyle.options.render.title) {
protyle.title.element.style.width = (protyle.element.clientWidth - min16 - min24 - 10) + "px";
}
}
if (window.siyuan.config.editor.codeSyntaxHighlightLineNum) {
protyle.wysiwyg.element.querySelectorAll('.code-block [contenteditable="true"]').forEach((block: HTMLElement) => {
lineNumberRender(block);