mirror of
https://github.com/logseq/logseq.git
synced 2026-05-03 02:16:30 +00:00
refactor: clean duplicate methods
This commit is contained in:
@@ -150,7 +150,7 @@
|
||||
(when-let [cursor-range (state/get-cursor-range)]
|
||||
(when-let [range cursor-range]
|
||||
(let [pos (diff/find-position markup range)]
|
||||
(util/set-caret-pos! node pos))))))
|
||||
(cursor/move-cursor-to node pos))))))
|
||||
|
||||
(defn highlight-block!
|
||||
[block-uuid]
|
||||
@@ -747,7 +747,7 @@
|
||||
(let [new-pos (commands/compute-pos-delta-when-change-marker
|
||||
current-input content new-content marker (util/get-input-pos current-input))]
|
||||
(state/set-edit-content! edit-input-id new-content)
|
||||
(util/set-caret-pos! current-input new-pos)))))
|
||||
(cursor/move-cursor-to current-input new-pos)))))
|
||||
|
||||
(defn set-marker
|
||||
[{:block/keys [uuid marker content format properties] :as block} new-marker]
|
||||
@@ -2256,8 +2256,8 @@
|
||||
(cond
|
||||
(not= selected-start selected-end)
|
||||
(if up?
|
||||
(util/set-caret-pos! input selected-start)
|
||||
(util/set-caret-pos! input selected-end))
|
||||
(cursor/move-cursor-to input selected-start)
|
||||
(cursor/move-cursor-to input selected-end))
|
||||
|
||||
(or (and up? (cursor/textarea-cursor-first-row? input))
|
||||
(and down? (cursor/textarea-cursor-last-row? input)))
|
||||
@@ -2299,8 +2299,8 @@
|
||||
(cond
|
||||
(not= selected-start selected-end)
|
||||
(if left?
|
||||
(util/set-caret-pos! input selected-start)
|
||||
(util/set-caret-pos! input selected-end))
|
||||
(cursor/move-cursor-to input selected-start)
|
||||
(cursor/move-cursor-to input selected-end))
|
||||
|
||||
(or (and left? (util/input-start? input))
|
||||
(and right? (util/input-end? input)))
|
||||
|
||||
Reference in New Issue
Block a user