Browse Source

fix(repo): fix add repo logic

defclass 4 years ago
parent
commit
0bafbde7fe
2 changed files with 21 additions and 23 deletions
  1. 17 14
      src/main/frontend/components/widgets.cljs
  2. 4 9
      src/main/frontend/dicts.cljs

+ 17 - 14
src/main/frontend/components/widgets.cljs

@@ -16,7 +16,8 @@
             [frontend.context.i18n :as i18n]
             [reitit.frontend.easy :as rfe]
             [frontend.components.svg :as svg]
-            [frontend.handler.web.nfs :as nfs]))
+            [frontend.handler.web.nfs :as nfs]
+            [frontend.handler.web.nfs :as nfs-handler]))
 
 (rum/defcs choose-preferred-format
   []
@@ -90,16 +91,18 @@
                        :error
                        false)))))))]]
 
-        [:div.p-8.flex.items-center.justify-center
-         [:div.w-full.mx-auto
-          [:div
-           [:div
-            [:h1.title.mb-1
-             "Please open a local directory : "]]
-           [:a.text-lg.font-medium.opacity-70.hover:opacity-100.ml-3.block
-            {:on-click (fn [] (nfs/ls-dir-files))}
-            [:div.flex.flex-row
-             [:span.inline-block svg/folder-add-large]
-             (when-not config/mobile?
-               [:span.ml-1.inline-block {:style {:margin-top "20px"}}
-                (t :open)])]]]]]))))
+        (if-not (nfs-handler/supported?)
+          [:div (t :help/select-nfs-browser)]
+           [:div.p-8.flex.items-center.justify-center
+            [:div.w-full.mx-auto
+             [:div
+              [:div
+               [:h1.title.mb-1
+                "Please open a local directory : "]]
+              [:a.text-lg.font-medium.opacity-70.hover:opacity-100.ml-3.block
+               {:on-click (fn [] (nfs/ls-dir-files))}
+               [:div.flex.flex-row
+                [:span.inline-block svg/folder-add-large]
+                (when-not config/mobile?
+                  [:span.ml-1.inline-block {:style {:margin-top "20px"}}
+                   (t :open)])]]]]])))))

+ 4 - 9
src/main/frontend/dicts.cljs

@@ -148,8 +148,7 @@ title: How to take dummy notes?
         :help/move-block-down "Move Block Down"
         :help/create-new-block "Create New Block"
         :help/new-line-in-block "New Line in Block"
-        :help/open-top-right-open-button "Please click the top right 'Open' button to open local directory."
-        :help/select-nfs-browser "Please use another browser (like latest chrome) which support NFS feature to open local directory."
+        :help/select-nfs-browser "Please use another browser (like latest chrome) which support NFS features to open local directory."
         :undo "Undo"
         :redo "Redo"
         :help/zoom-in "Zoom In"
@@ -369,8 +368,7 @@ title: How to take dummy notes?
         :help/move-block-down "Déplacer un bloc en dessous"
         :help/create-new-block "Créer un nouveau bloc"
         :help/new-line-in-block "Aller à la ligne dans un bloc"
-        :help/open-top-right-open-button "Please click the top right 'Open' button to open local directory."
-        :help/select-nfs-browser "Please use another browser (like latest chrome) which support NFS feature to open local directory."
+        :help/select-nfs-browser "Please use another browser (like latest chrome) which support NFS features to open local directory."
         :undo "Annuler"
         :redo "Redo"
         :help/zoom-in "Zoomer"
@@ -629,7 +627,6 @@ title: How to take dummy notes?
            :help/move-block-down "向下移动块"
            :help/create-new-block "创建块"
            :help/new-line-in-block "块中新建行"
-           :help/open-top-right-open-button "请点击右上角的 Open 来打开本地文件夹."
            :help/select-nfs-browser "请选择支持nfs的浏览来使用logseq本地文件夹功能, 如最新的Chrome浏览器."
            :undo "撤销"
            :redo "重做"
@@ -896,8 +893,7 @@ title: How to take dummy notes?
              :help/move-block-down "向下移動塊"
              :help/create-new-block "創建塊"
              :help/new-line-in-block "塊中新建行"
-             :help/open-top-right-open-button "Please click the top right 'Open' button to open local directory."
-             :help/select-nfs-browser "Please use another browser (like latest chrome) which support NFS feature to open local directory."
+             :help/select-nfs-browser "Please use another browser (like latest chrome) which support NFS features to open local directory."
              :undo "撤銷"
              :redo "重做"
              :help/zoom-in "聚焦"
@@ -1151,8 +1147,7 @@ title: How to take dummy notes?
         :help/move-block-down "Skuif Blok Ondertoe"
         :help/create-new-block "Skep 'n nuwe blok"
         :help/new-line-in-block "Nuwe lyn in blok"
-        :help/open-top-right-open-button "Please click the top right 'Open' button to open local directory."
-        :help/select-nfs-browser "Please use another browser (like latest chrome) which support NFS feature to open local directory."
+        :help/select-nfs-browser "Please use another browser (like latest chrome) which support NFS features to open local directory."
         :undo "Ontdoen"
         :redo "Herdoen"
         :help/zoom-in "Zoem in"