diff --git a/frontend/src/uxbox/main/data/workspace.cljs b/frontend/src/uxbox/main/data/workspace.cljs index cd5727571a..ab1eca2d41 100644 --- a/frontend/src/uxbox/main/data/workspace.cljs +++ b/frontend/src/uxbox/main/data/workspace.cljs @@ -444,45 +444,6 @@ [] (InitializeIconsToolbox.)) -;; --- Clipboard Management - -(defrecord CopyToClipboard [] - ptk/UpdateEvent - (update [_ state] - (let [selected (get-in state [:workspace :selected]) - item {:id (uuid/next) - :created-at (dt/now) - :items selected} - clipboard (-> (:clipboard state) - empty - (conj item))] - (assoc state :clipboard - (if (> (count clipboard) 5) - (pop clipboard) - clipboard))))) - -(defn copy-to-clipboard - "Copy selected shapes to clipboard." - [] - (CopyToClipboard.)) - -(defrecord PasteFromClipboard [id] - ptk/UpdateEvent - (update [_ state] - state - #_(let [page-id (get-in state [:workspace :page :id]) - selected (if (nil? id) - (first (:clipboard state)) - (->> (:clipboard state) - (filter #(= id (:id %))) - (first)))] - (ds/duplicate-shapes state (:items selected) page-id)))) - -(defn paste-from-clipboard - "Copy selected shapes to clipboard." - ([] (PasteFromClipboard. nil)) - ([id] (PasteFromClipboard. id))) - ;; --- Zoom Management (def increase-zoom diff --git a/frontend/src/uxbox/main/ui/workspace/shortcuts.cljs b/frontend/src/uxbox/main/ui/workspace/shortcuts.cljs index 09707ef492..931b8bf7ad 100644 --- a/frontend/src/uxbox/main/ui/workspace/shortcuts.cljs +++ b/frontend/src/uxbox/main/ui/workspace/shortcuts.cljs @@ -31,9 +31,6 @@ :ctrl+0 #(st/emit! (dw/reset-zoom)) ;; :ctrl+r #(st/emit! (dw/toggle-flag :ruler)) :ctrl+d #(st/emit! dw/duplicate-selected) - ;; :ctrl+c #(st/emit! (dw/copy-to-clipboard)) - ;; :ctrl+v #(st/emit! (dw/paste-from-clipboard)) - ;; :ctrl+shift+v #(dl/open! :clipboard) ;; :ctrl+z #(st/emit! du/undo) ;; :ctrl+shift+z #(st/emit! du/redo) ;; :ctrl+y #(st/emit! du/redo)