tianyun vor 3 Jahren
Ursprung
Commit
07c81ae16c
1 geänderte Dateien mit 15 neuen und 10 gelöschten Zeilen
  1. 15 10
      tmp/monkey/notion-双击打开.js

+ 15 - 10
tmp/monkey/notion-双击打开.js

@@ -9,22 +9,27 @@
 
 // ==/UserScript==
 (async () => {
+    function openNewTab(ev) {
+        let block_id = $(ev.target).parents("div[data-block-id]").eq(0).attr('data-block-id');
+        block_id = block_id.replaceAll("-", "");
+        window.open("https://www.notion.so/tianyunperfect/" + block_id, "_blank");
+    }
+
+    function changeS(ev) {
+        let triangle = $(ev.target).parents("div[data-block-id]")[0].querySelector(".pseudoSelection");
+        if (triangle && triangle.querySelector(".triangle")) {
+            triangle.querySelector('[role="button"]').click();
+        }
+    }
     setInterval(() => {
         $("div[data-block-id]").off("dblclick").on("dblclick", (ev) => {
-            if (ev.metaKey) {
-                ev.stopPropagation();
-                let block_id = $(ev.target).parents("div[data-block-id]").eq(0).attr('data-block-id');
-                block_id = block_id.replaceAll("-", "");
-                window.open("https://www.notion.so/tianyunperfect/" + block_id, "_blank");
-            }
+            ev.stopPropagation();
+            changeS(ev)
         });
         $("div[data-block-id]").off("click").on("click", (ev) => {
             if (ev.metaKey) {
                 ev.stopPropagation();
-                let triangle = $(ev.target).parents("div[data-block-id]")[0].querySelector(".pseudoSelection");
-                if (triangle && triangle.querySelector(".triangle")) {
-                    triangle.querySelector('[role="button"]').click();
-                }
+                changeS(ev)
             }
         })
     }, 2000)