1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // ==UserScript==
- // @name T-notion-双击打开
- // @author tianyunperfect
- // @description 简介
- // @version 1.0.0
- // @update 2021-07-08 16:16:14
- // @include https://*.notion.so/*
- // @require https://git.tianyunperfect.cn/tianyunperfect/web-base/raw/master/monkey/util.js?a=2022年06月11日
- // ==/UserScript==
- (async () => {
- addJQ();
- function openNewTab(ev) {
- 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 = jQuery(ev.target).parents("div[data-block-id]")[0].querySelector(".pseudoSelection");
- if (triangle && triangle.querySelector(".triangle")) {
- triangle.querySelector('[role="button"]').click();
- }
- }
- setInterval(() => {
- let item = jQuery("div[data-block-id]");
- item.off("dblclick").on("dblclick", (ev) => {
- ev.stopPropagation();
- changeS(ev)
- });
- item.off("click").on("click", (ev) => {
- if (ev.metaKey) {
- ev.stopPropagation();
- changeS(ev)
- }
- });
- }, 2000)
- })();
|