From 171f9325a36dcf70553e9298e2c8e13f1ddee094 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Sat, 8 Apr 2017 18:32:52 +0200 Subject: [PATCH] Minor fixes on clipboard ns. --- .../uxbox/main/ui/workspace/clipboard.cljs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/frontend/src/uxbox/main/ui/workspace/clipboard.cljs b/frontend/src/uxbox/main/ui/workspace/clipboard.cljs index 24b29139b..8b2c3c4fd 100644 --- a/frontend/src/uxbox/main/ui/workspace/clipboard.cljs +++ b/frontend/src/uxbox/main/ui/workspace/clipboard.cljs @@ -7,14 +7,13 @@ (ns uxbox.main.ui.workspace.clipboard (:require [lentes.core :as l] - [sablono.core :refer-macros [html]] + [potok.core :as ptk] + [rumext.core :as mx :include-macros true] [uxbox.main.store :as st] [uxbox.main.data.lightbox :as udl] [uxbox.main.data.workspace :as udw] [uxbox.builtins.icons :as i] [uxbox.main.ui.lightbox :as lbx] - [potok.core :as ptk] - [rumext.core :as mx :include-macros true] [uxbox.util.dom :as dom] [uxbox.util.time :as dt])) @@ -31,13 +30,15 @@ (on-close [event] (dom/prevent-default event) (udl/close!))] - [:div.lightbox-body.clipboard {} - [:div.clipboard-list {} + [:div.lightbox-body.clipboard + [:div.clipboard-list (mx/doseq [item (mx/react clipboard-ref)] - [:div.clipboard-item {:key (str (:id item))} - [:span.clipboard-icon {} ^:inline i/box] - [:span {} ^String (str "Copied (" (dt/timeago (:created-at item)) ")")]])] - [:a.close {:href "#"} ^:inline i/close]])) + [:div.clipboard-item + {:key (str (:id item)) + :on-click (partial on-paste item)} + [:span.clipboard-icon i/box] + [:span (str "Copied (" (dt/timeago (:created-at item)) ")")]])] + [:a.close {:href "#" :on-click on-close} i/close]])) (defmethod lbx/render-lightbox :clipboard [_]