|
@@ -2,7 +2,6 @@
|
|
|
(:refer-clojure :exclude [range])
|
|
(:refer-clojure :exclude [range])
|
|
|
(:require-macros [hiccups.core])
|
|
(:require-macros [hiccups.core])
|
|
|
(:require ["/frontend/utils" :as utils]
|
|
(:require ["/frontend/utils" :as utils]
|
|
|
- ["@capacitor/share" :refer [^js Share]]
|
|
|
|
|
[cljs-bean.core :as bean]
|
|
[cljs-bean.core :as bean]
|
|
|
[cljs.core.match :refer [match]]
|
|
[cljs.core.match :refer [match]]
|
|
|
[cljs.reader :as reader]
|
|
[cljs.reader :as reader]
|
|
@@ -54,6 +53,7 @@
|
|
|
[frontend.handler.db-based.property :as db-property-handler]
|
|
[frontend.handler.db-based.property :as db-property-handler]
|
|
|
[frontend.handler.db-based.property.util :as db-pu]
|
|
[frontend.handler.db-based.property.util :as db-pu]
|
|
|
[frontend.mobile.util :as mobile-util]
|
|
[frontend.mobile.util :as mobile-util]
|
|
|
|
|
+ [frontend.mobile.intent :as mobile-intent]
|
|
|
[frontend.modules.outliner.tree :as tree]
|
|
[frontend.modules.outliner.tree :as tree]
|
|
|
[frontend.security :as security]
|
|
[frontend.security :as security]
|
|
|
[frontend.shui :refer [get-shui-component-version make-shui-context]]
|
|
[frontend.shui :refer [get-shui-component-version make-shui-context]]
|
|
@@ -400,8 +400,7 @@
|
|
|
(let [[rel-dir basename] (util/get-dir-and-basename href)
|
|
(let [[rel-dir basename] (util/get-dir-and-basename href)
|
|
|
rel-dir (string/replace rel-dir #"^/+" "")
|
|
rel-dir (string/replace rel-dir #"^/+" "")
|
|
|
asset-url (path/path-join repo-dir rel-dir basename)]
|
|
asset-url (path/path-join repo-dir rel-dir basename)]
|
|
|
- (.share Share (clj->js {:url asset-url
|
|
|
|
|
- :title "Open file with your favorite app"})))))]
|
|
|
|
|
|
|
+ (mobile-intent/open-or-share-file asset-url))))]
|
|
|
|
|
|
|
|
(cond
|
|
(cond
|
|
|
(contains? config/audio-formats ext)
|
|
(contains? config/audio-formats ext)
|