Explorar el Código

fix: disable source button out of electron

Konstantinos Kaloutas hace 3 años
padre
commit
ca991b5c4a
Se han modificado 1 ficheros con 11 adiciones y 12 borrados
  1. 11 12
      src/main/frontend/components/block.cljs

+ 11 - 12
src/main/frontend/components/block.cljs

@@ -312,18 +312,17 @@
        [:.asset-overlay]
        [:.asset-overlay]
        (let [image-src (string/replace src #"^assets://" "")]
        (let [image-src (string/replace src #"^assets://" "")]
          [:.asset-action-bar {:aria-hidden "true"}
          [:.asset-action-bar {:aria-hidden "true"}
-          [:button.asset-action-btn.text-left
-           {:title (t (if local? :asset/show-in-folder :asset/open-in-browser))
-            :tabIndex "-1"
-            :on-mouse-down util/stop
-            :on-click (fn [e]
-                        (util/stop e)
-                        (if (and (util/electron?) local?)
-                          (js/window.apis.showItemInFolder image-src)
-                          (if (util/electron?)
-                            (js/window.apis.openExternal image-src)
-                            (js/window.open image-src "_blank"))))}
-           image-src]
+          (when (util/electron?)
+            [:button.asset-action-btn.text-left
+             {:title (t (if local? :asset/show-in-folder :asset/open-in-browser))
+              :tabIndex "-1"
+              :on-mouse-down util/stop
+              :on-click (fn [e]
+                          (util/stop e)
+                          (if local?
+                            (js/window.apis.showItemInFolder image-src)
+                            (js/window.apis.openExternal image-src)))}
+             image-src])
           [:.flex
           [:.flex
            [:button.asset-action-btn
            [:button.asset-action-btn
             {:title (t :asset/delete)
             {:title (t :asset/delete)