From 3a362c2ecdc86e3f388d31c3ce14b80f1a702ea5 Mon Sep 17 00:00:00 2001 From: Peng Xiao Date: Tue, 3 May 2022 00:51:29 +0800 Subject: [PATCH] fix: the popup position is sometimes wrong --- src/main/frontend/components/editor.cljs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/frontend/components/editor.cljs b/src/main/frontend/components/editor.cljs index a7adbe25fe..054f6ecc4f 100644 --- a/src/main/frontend/components/editor.cljs +++ b/src/main/frontend/components/editor.cljs @@ -408,7 +408,7 @@ (when set-default-width? {:width max-width}) (let [^js/HTMLElement textarea - (js/document.querySelector "textarea")] + (js/document.querySelector "textarea.ls-textarea")] (if (<= (.-clientWidth textarea) (+ left (if set-default-width? max-width 500))) {:right 0} {:left (if (and y-diff (= y-diff 0)) left 0)})))} @@ -476,6 +476,7 @@ (let [content (if content (str content) "")] ;; as the function is binding to the editor content, optimization is welcome (str + "ls-textarea " (if (or (> (.-length content) 1000) (string/includes? content "\n")) "multiline-block"