您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
для зачеркивание выполненых задач
当前为
// ==UserScript== // @name UserScript crm // @namespace http://crm.red-promo.ru/ // @version 1.2 // @description для зачеркивание выполненых задач // @author none // @match http://crm.red-promo.ru/* // @grant none // ==/UserScript== (function () { "use strict"; console.log("start"); const getItems = () => JSON.parse(window.localStorage.getItem("task")) ?? []; document.addEventListener("selectionchange", () => { if (document.getSelection().baseNode && !document.getSelection().baseOffset) { const elem = document.getSelection().baseNode.parentElement; elem.style.textDecoration = "line-through"; elem.classList.add("line"); document.getSelection().removeAllRanges(); updateStorage(); } }); function updateStorage() { let res = getItems(); document.querySelectorAll(".line").forEach((item) => { if (!res.includes(item.textContent)) { res.push(item.textContent); } }); window.localStorage.setItem("task", JSON.stringify(res)); } getItems().forEach((item) => $('p:contains("' + item + '")').css("text-decoration", "line-through")); })();