mirror of
https://github.com/penpot/penpot.git
synced 2025-05-19 12:46:11 +02:00
🐛 Fixes Ctrl+a for viewer
This commit is contained in:
parent
32b0fd7b36
commit
89cb20ada7
1 changed files with 13 additions and 12 deletions
|
@ -112,21 +112,22 @@
|
||||||
(defn bundle-fetched
|
(defn bundle-fetched
|
||||||
[{:keys [project file page share-token token libraries users] :as bundle}]
|
[{:keys [project file page share-token token libraries users] :as bundle}]
|
||||||
(us/verify ::bundle bundle)
|
(us/verify ::bundle bundle)
|
||||||
(ptk/reify ::file-fetched
|
(ptk/reify ::bundle-fetched
|
||||||
ptk/UpdateEvent
|
ptk/UpdateEvent
|
||||||
(update [_ state]
|
(update [_ state]
|
||||||
(let [objects (:objects page)
|
(let [objects (:objects page)
|
||||||
frames (extract-frames objects)]
|
frames (extract-frames objects)]
|
||||||
(assoc state
|
(-> state
|
||||||
:viewer-libraries (d/index-by :id libraries)
|
(assoc :viewer-libraries (d/index-by :id libraries))
|
||||||
:viewer-data {:project project
|
(update :viewer-data assoc
|
||||||
|
:project project
|
||||||
:objects objects
|
:objects objects
|
||||||
:users (d/index-by :id users)
|
:users (d/index-by :id users)
|
||||||
:file file
|
:file file
|
||||||
:page page
|
:page page
|
||||||
:frames frames
|
:frames frames
|
||||||
:token token
|
:token token
|
||||||
:share-token share-token})))))
|
:share-token share-token))))))
|
||||||
|
|
||||||
(defn fetch-comment-threads
|
(defn fetch-comment-threads
|
||||||
[{:keys [file-id page-id] :as params}]
|
[{:keys [file-id page-id] :as params}]
|
||||||
|
@ -346,7 +347,7 @@
|
||||||
|
|
||||||
|
|
||||||
(defn set-current-frame [frame-id]
|
(defn set-current-frame [frame-id]
|
||||||
(ptk/reify ::current-frame
|
(ptk/reify ::set-current-frame
|
||||||
ptk/UpdateEvent
|
ptk/UpdateEvent
|
||||||
(update [_ state]
|
(update [_ state]
|
||||||
(assoc-in state [:viewer-data :current-frame-id] frame-id))))
|
(assoc-in state [:viewer-data :current-frame-id] frame-id))))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue