diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index 7e744e57a..c102ba047 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -226,7 +226,7 @@ ${cell.color ? `color:${cell.color};` : ""}">${renderCell(cell.value, rowIndex)} -
+
@@ -354,6 +354,7 @@ ${cell.color ? `color:${cell.color};` : ""}">${renderCell(cell.value, rowIndex)} addClearButton({ inputElement: searchInputElement, right: 0, + width: "1em", height: searchInputElement.clientHeight, clearCB() { viewsElement.classList.remove("av__views--show"); diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index b1cdb1ada..2b6d4b7ab 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -57,7 +57,7 @@ import {blockRender} from "../render/blockRender"; /// #if !MOBILE import {getAllModels} from "../../layout/getAll"; import {pushBack} from "../../util/backForward"; -import {openFileById, openLink} from "../../editor/util"; +import {openFileById} from "../../editor/util"; import {openGlobalSearch} from "../../search/util"; /// #else import {popSearch} from "../../mobile/menu/search"; @@ -90,6 +90,7 @@ import { updateCellsValue } from "../render/av/cell"; import {openEmojiPanel, unicode2Emoji} from "../../emoji"; +import {openLink} from "../../editor/openLink"; export class WYSIWYG { public lastHTMLs: { [key: string]: string } = {}; diff --git a/app/src/protyle/wysiwyg/keydown.ts b/app/src/protyle/wysiwyg/keydown.ts index ac087c308..ca51cca78 100644 --- a/app/src/protyle/wysiwyg/keydown.ts +++ b/app/src/protyle/wysiwyg/keydown.ts @@ -38,7 +38,7 @@ import {newFileContentBySelect, rename, replaceFileName} from "../../editor/rena import {insertEmptyBlock, jumpToParent} from "../../block/util"; import {isLocalPath} from "../../util/pathName"; /// #if !MOBILE -import {openBy, openFileById, openLink} from "../../editor/util"; +import {openBy, openFileById} from "../../editor/util"; /// #endif import { alignImgCenter, @@ -66,6 +66,7 @@ import {removeSearchMark} from "../toolbar/util"; import {avKeydown} from "../render/av/keydown"; import {checkFold} from "../../util/noRelyPCFunction"; import {AIActions} from "../../ai/actions"; +import {openLink} from "../../editor/openLink"; export const getContentByInlineHTML = (range: Range, cb: (content: string) => void) => { let html = ""; diff --git a/app/src/util/addClearButton.ts b/app/src/util/addClearButton.ts index ec35669fb..5b0dbe568 100644 --- a/app/src/util/addClearButton.ts +++ b/app/src/util/addClearButton.ts @@ -15,12 +15,13 @@ export const addClearButton = (options: { inputElement: HTMLInputElement, clearCB?: () => void, right?: number, + width?: string, height?: number className?: string }) => { options.inputElement.dataset.oldPaddingRight = options.inputElement.style.paddingRight; options.inputElement.insertAdjacentHTML("afterend", - ` + ` `); const clearElement = options.inputElement.nextElementSibling; clearElement.addEventListener("click", () => {