Explorar o código

improve(plugin): bump sdk version & fixed types

charlie %!s(int64=4) %!d(string=hai) anos
pai
achega
b1b04ad7b0

+ 1 - 1
libs/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@logseq/libs",
-  "version": "0.0.1-alpha.13",
+  "version": "0.0.1-alpha.14",
   "description": "Logseq SDK libraries",
   "main": "dist/lsplugin.user.js",
   "typings": "index.d.ts",

+ 1 - 1
libs/src/LSPlugin.d.ts

@@ -162,7 +162,7 @@ interface IEditorProxy extends Record<string, any> {
   getEditingCursorPosition: () => Promise<BlockCursorPosition | null>
   getCurrentPage: () => Promise<PageEntity | BlockEntity | null>
   getCurrentBlock: () => Promise<BlockEntity | null>
-  getCurrentBlockContent: () => Promise<string>
+  getCurrentBlockContent: () => Promise<[string, BlockUUID] | null>
   getCurrentPageBlocksTree: () => Promise<Array<BlockEntity>>
   getPageBlocksTree: (srcPage: PageIdentity) => Promise<Array<BlockEntity>>
 

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 1
resources/js/lsplugin.core.js


+ 12 - 0
src/main/frontend/components/svg.cljs

@@ -538,3 +538,15 @@
      :stroke-width "2",
      :stroke-linejoin "round",
      :stroke-linecap "round"}]])
+
+
+(defn github
+  ([] (github nil))
+  ([opts]
+   [:svg.icon
+    (merge {:stroke  "currentColor"
+            :fill    "currentColor"
+            :viewBox "0 0 1024 1024"
+            :width   "20"
+            :height  "20"} opts)
+    [:path {:d "M512 12.63616c-282.74688 0-512 229.21216-512 512 0 226.22208 146.69824 418.14016 350.12608 485.82656 25.57952 4.73088 35.00032-11.10016 35.00032-24.63744 0-12.20608-0.47104-52.55168-0.69632-95.31392-142.4384 30.96576-172.50304-60.416-172.50304-60.416-23.28576-59.16672-56.85248-74.91584-56.85248-74.91584-46.44864-31.78496 3.50208-31.1296 3.50208-31.1296 51.4048 3.60448 78.47936 52.75648 78.47936 52.75648 45.6704 78.27456 119.76704 55.64416 149.01248 42.55744 4.58752-33.09568 17.85856-55.68512 32.50176-68.46464-113.72544-12.94336-233.2672-56.85248-233.2672-253.0304 0-55.88992 20.00896-101.5808 52.75648-137.4208-5.3248-12.9024-22.85568-64.96256 4.95616-135.49568 0 0 43.008-13.74208 140.84096 52.49024 40.83712-11.34592 84.64384-17.03936 128.16384-17.24416 43.49952 0.2048 87.32672 5.87776 128.24576 17.24416 97.73056-66.2528 140.65664-52.49024 140.65664-52.49024 27.87328 70.53312 10.3424 122.59328 5.03808 135.49568 32.82944 35.86048 52.69504 81.53088 52.69504 137.4208 0 196.64896-119.78752 239.94368-233.79968 252.6208 18.37056 15.89248 34.73408 47.04256 34.73408 94.80192 0 68.5056-0.59392 123.63776-0.59392 140.51328 0 13.6192 9.216 29.5936 35.16416 24.576 203.32544-67.76832 349.83936-259.62496 349.83936-485.76512 0-282.78784-229.23264-512-512-512z"}]]))

+ 4 - 2
src/main/logseq/api.cljs

@@ -201,7 +201,8 @@
 
 (def ^:export get_current_block_content
   (fn []
-    (state/get-edit-content)))
+    (when-let [block (state/get-edit-block)]
+      (bean/->js [(state/get-edit-content) (str (:block/uuid block))]))))
 
 (def ^:export get_current_page
   (fn []
@@ -248,7 +249,8 @@
 
       (if editing?
         (state/set-edit-content! (state/get-edit-input-id) content)
-        (editor-handler/save-block! repo (medley/uuid block-uuid) content)))))
+        (editor-handler/save-block! repo (medley/uuid block-uuid) content))
+      nil)))
 
 (def ^:export move_block
   (fn [src-block-uuid target-block-uuid ^js opts]

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio