mirror of https://github.com/logseq/logseq
fix (pdf): copy keyboard shortcut
parent
4876a7884c
commit
9c99c6d6db
|
@ -16,6 +16,7 @@
|
|||
[frontend.fs :as fs]
|
||||
[frontend.fs.nfs :as nfs]
|
||||
[logseq.common.path :as path]
|
||||
[frontend.extensions.pdf.utils :as pdf-utils]
|
||||
[frontend.handler.assets :as assets-handler]
|
||||
[frontend.handler.block :as block-handler]
|
||||
[frontend.handler.common :as common-handler]
|
||||
|
@ -3133,7 +3134,8 @@
|
|||
"shortcut copy action:
|
||||
* when in selection mode, copy selected blocks
|
||||
* when in edit mode but no text selected, copy current block ref
|
||||
* when in edit mode with text selected, copy selected text as normal"
|
||||
* when in edit mode with text selected, copy selected text as normal
|
||||
* when text is selected on a PDF, copy the highlighted text"
|
||||
[e]
|
||||
(when-not (auto-complete?)
|
||||
(cond
|
||||
|
@ -3146,7 +3148,13 @@
|
|||
selected-end (util/get-selection-end input)]
|
||||
(save-current-block!)
|
||||
(when (= selected-start selected-end)
|
||||
(copy-current-block-ref "ref"))))))
|
||||
(copy-current-block-ref "ref")))
|
||||
|
||||
(and (state/get-current-pdf)
|
||||
(.closest (.. js/window getSelection -baseNode -parentElement) ".pdfViewer"))
|
||||
(util/copy-to-clipboard!
|
||||
(pdf-utils/fix-selection-text-breakline (.. js/window getSelection toString))
|
||||
nil))))
|
||||
|
||||
(defn shortcut-copy-text
|
||||
"shortcut copy action:
|
||||
|
|
Loading…
Reference in New Issue