您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
禅道看板自动展开
// ==UserScript== // @name 禅道看板 // @description 禅道看板自动展开 // @namespace http://tampermonkey.net/ // @version 0.6 // @description try to take over the world! // @author gccd // @match http://cd.midea.com/pms/* // @match https://cd.midea.com/pms/* // @grant none // @icon http://www.meicloud.com/favicon.ico // @copyright 2018+, @MeiCloud // ==/UserScript== (function() { 'use strict'; //屏蔽日期自动填充 $("input[name^='dates']").each(function(){ $(this).attr('autocomplete',"off"); }) //表格单双行 $(".odd").css({ 'background' : '#eee' }) if(document.location.href.indexOf("f=tree&") != -1){ $(".task-info").show().css("display","inline-block"); } if(document.location.href.indexOf("kanban") != -1){ //显示指派人员 $(".board-footer").show(); //加入搜索 function filter(keyword){ //粒度到 pbi $("tr").each(function(i){ if(keyword == null || keyword.length == 0){ $(this).show(); }else{ var smalls = $(this).find("small"); var match = false; for(var j =0;j<smalls.size();j++){ //console.log("small:"+$(smalls[j]).html()+","+keyword); if($(smalls[j]).html().indexOf(keyword) != -1){ match = true; } } if(match){ $(this).show(); }else{ $(this).hide(); } } }) //粒度到任务 $(".board-task").each(function(i){ if(keyword == null || keyword.length == 0){ $(this).show(); }else{ if($(this).find("small").last().html().indexOf(keyword) != -1){ $(this).show(); }else{ $(this).hide(); } } }) } var newElement = $('<input id="filter" type="text" placeholder="张三"/>'); newElement.css({ position: 'fixed', top: 270, right: 50, width: 100 }) $("#kanban").append(newElement); newElement.on('input onpropertychange',function(e){ var keyword = $(this).val(); if(keyword == null || keyword.length == 0){ filter(keyword); return; } var reg = /^[\u4E00-\u9FA5]+$/ // var reg = /.*[\u4e00-\u9fa5]+.*$/ if(reg.test(keyword)) { filter(keyword); } }); } })();