From 2662f9f72cc49774496146728a350b3b946851aa Mon Sep 17 00:00:00 2001 From: "mathieu.brunot" Date: Wed, 20 Feb 2019 03:05:22 +0100 Subject: [PATCH] :sparkles: Add download lightbox to view mode --- frontend/src/uxbox/view/ui/viewer/nav.cljs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/uxbox/view/ui/viewer/nav.cljs b/frontend/src/uxbox/view/ui/viewer/nav.cljs index 84e9e8c215..469774bd60 100644 --- a/frontend/src/uxbox/view/ui/viewer/nav.cljs +++ b/frontend/src/uxbox/view/ui/viewer/nav.cljs @@ -9,6 +9,7 @@ (:require [potok.core :as ptk] [uxbox.builtins.icons :as i] [rumext.core :as mx :include-macros true] + [uxbox.main.data.lightbox :as udl] [uxbox.view.store :as st] [uxbox.view.data.viewer :as dv])) @@ -17,7 +18,8 @@ (let [toggle-sitemap #(st/emit! (dv/toggle-flag :sitemap)) toggle-interactions #(st/emit! (dv/toggle-flag :interactions)) sitemap? (contains? flags :sitemap) - interactions? (contains? flags :interactions)] + interactions? (contains? flags :interactions) + on-download #(udl/open! :download)] [:div.view-nav [:ul.view-options-btn [:li.tooltip.tooltip-right @@ -33,4 +35,6 @@ [:li.tooltip.tooltip-right {:alt "share"} i/export] [:li.tooltip.tooltip-right - {:alt "save SVG"} i/save]]])) + {:alt "save SVG" + :on-click on-download} + i/save]]]))