|
@@ -10,29 +10,32 @@
|
|
|
// ==/UserScript==
|
|
|
(async () => {
|
|
|
addJQ();
|
|
|
+
|
|
|
function openNewTab(ev) {
|
|
|
- let block_id = $(ev.target).parents("div[data-block-id]").eq(0).attr('data-block-id');
|
|
|
+ let block_id = jQuery(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");
|
|
|
+ let triangle = jQuery(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) => {
|
|
|
+ let item = jQuery("div[data-block-id]");
|
|
|
+ item.off("dblclick").on("dblclick", (ev) => {
|
|
|
ev.stopPropagation();
|
|
|
changeS(ev)
|
|
|
});
|
|
|
- $("div[data-block-id]").off("click").on("click", (ev) => {
|
|
|
+ item.off("click").on("click", (ev) => {
|
|
|
if (ev.metaKey) {
|
|
|
ev.stopPropagation();
|
|
|
changeS(ev)
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
}, 2000)
|
|
|
|
|
|
})();
|