您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A Way to... well.. adding simple HTML link to tasks and project
// ==UserScript== // @name Tasks Inject Link in Timesheets // @namespace com.firemonkey.co.talenta.hr // @version 0.1 // @license MIT // @description A Way to... well.. adding simple HTML link to tasks and project // @author Benyamin Limanto <[email protected]> // @match *://hr.talenta.co/* // @icon https://www.google.com/s2/favicons?domain=hr.talenta.co // @grant none // ==/UserScript== (function() { 'use strict'; var linkTask = '<a data-v-1d6e5c48="" data-v-46a22fd4="" target="_blank" class="text-decoration-none" href="https://hr.talenta.co/tasks/index">' + '<i class="ic ic-doc"></i> ' + '<span class="text-body">Tasks</span></a>'; var spanContainer = document.createElement('span'); spanContainer.innerHTML = linkTask; var linkProject = ' <a target="_blank" class="text-decoration-none" href="https://hr.talenta.co/tasks/projects">' + '<i class="ic ic-product"></i> ' + '<span class="text-body">Projects</span></a>'; spanContainer.innerHTML += linkProject; var timer = setInterval(function() { var actionContainer = document.querySelector(".tl-header__action"); if (actionContainer !== null){ console.log(actionContainer.children[0]); actionContainer.children[0].before(spanContainer); clearInterval(timer); } }, 1000); })();