mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-17 07:00:12 +01:00
🚨
This commit is contained in:
parent
5e4915a512
commit
a9351cc4eb
3 changed files with 2 additions and 3 deletions
|
|
@ -16,7 +16,6 @@ import {focusByOffset, focusByRange, getSelectionOffset} from "../protyle/util/s
|
|||
import {hideElements} from "../protyle/ui/hideElements";
|
||||
import {fetchPost} from "../util/fetch";
|
||||
import {hasClosestBlock, hasClosestByClassName} from "../protyle/util/hasClosest";
|
||||
import {getContenteditableElement} from "../protyle/wysiwyg/getBlock";
|
||||
import {Constants} from "../constants";
|
||||
import {saveScroll} from "../protyle/scroll/saveScroll";
|
||||
import {Backlink} from "./dock/Backlink";
|
||||
|
|
|
|||
|
|
@ -669,7 +669,7 @@ export const onExport = async (data: IWebSocketData, filePath: string, exportOpt
|
|||
if (!isDefault) {
|
||||
themeStyle = `<link rel="stylesheet" type="text/css" id="themeStyle" href="${servePath}appearance/themes/${themeName}/theme.css?${Constants.SIYUAN_VERSION}"/>`;
|
||||
}
|
||||
let screenWidth = getScreenWidth();
|
||||
const screenWidth = getScreenWidth();
|
||||
const minWidthHtml = isInAndroid() || isInHarmony() ? `document.body.style.minWidth = "${screenWidth}px"` : "";
|
||||
const html = `<!DOCTYPE html>
|
||||
<html lang="${window.siyuan.config.appearance.lang}" data-theme-mode="${getThemeMode()}" data-light-theme="${window.siyuan.config.appearance.themeLight}" data-dark-theme="${window.siyuan.config.appearance.themeDark}">
|
||||
|
|
|
|||
|
|
@ -3036,7 +3036,7 @@ export class WYSIWYG {
|
|||
let newRange = getEditorRange(this.element);
|
||||
// 点击两侧或间隙导致光标跳转到开头 https://github.com/siyuan-note/siyuan/issues/16179
|
||||
if (hasClosestBlock(event.target) !== hasClosestBlock(newRange.startContainer) &&
|
||||
this.element.querySelector('[data-node-id]')?.contains(newRange.startContainer)) {
|
||||
this.element.querySelector("[data-node-id]")?.contains(newRange.startContainer)) {
|
||||
const rect = this.element.getBoundingClientRect();
|
||||
let rangeElement = document.elementFromPoint(rect.left + rect.width / 2, event.clientY);
|
||||
if (rangeElement === this.element) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue