您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
trello显示我的
// ==UserScript== // @name Trello - show my card // @name:zh-CN Trello - 显示我的 // @namespace null // @homepageurl null // @version 1.1.2 // @description trello show my card // @description:zh-CN trello显示我的 // @author will // @match http*://*trello.com/b/* // @grant none // ==/UserScript== var addShowMyCardBtn = function(){ //var flag = $('#showMyCard20161219').html(); //if(!flag){ var showMyCard = $('<a class="board-header-btn board-header-btn-org-name board-header-btn-without-icon"><span class="board-header-btn-text" id="showMyCard20161219">显示我的</span></a>'); $('div.board-header').append(showMyCard); // 添加按钮 showMyCard.click(function(){ var name = $('span.js-member-name').html(); $('div.list-card').each(function(){ var img = $(this).find("img[alt^='"+name+"']"); var alt = img.attr('alt'); if(alt === undefined){ //console.log(img.attr('alt')); $(this).hide(); } }); }); //} }; var addShowAllCardBtn = function(){ //var flag = $('#showAllCard20161219').html(); //if(!flag){ var showAllCard = $('<a class="board-header-btn board-header-btn-org-name board-header-btn-without-icon"><span class="board-header-btn-text" id="showAllCard20161219">显示所有</span></a>'); $('div.board-header').append(showAllCard); // 添加按钮 showAllCard.click(function(){ $('div.list-card').each(function(){ $(this).show(); $('span[name="tagshow20161226"]').css("text-decoration","none"); }); }); //} }; var addHideAllCardBtn = function(){ //var flag = $('#showAllCard20161219').html(); //if(!flag){ var showAllCard = $('<a class="board-header-btn board-header-btn-org-name board-header-btn-without-icon"><span class="board-header-btn-text" id="showAllCard20161219">隐藏所有</span></a>'); $('div.board-header').append(showAllCard); // 添加按钮 showAllCard.click(function(){ $('div.list-card').each(function(){ $(this).hide(); $('span[name="tagshow20161226"]').css("text-decoration","line-through"); }); }); //} }; var addTag = function(){ $.getJSON(window.location.href+".json", function(data) { $.each(data.labelNames,function(key,val){ if(val && val!==''){ var show = $('<a class="board-header-btn board-header-btn-org-name board-header-btn-without-icon"></a>'); var tag = $('<span class="board-header-btn-text" name="tagshow20161226">'+val+'</span>'); show.append(tag); $('div.board-header').append(show); tag.click(function(){ var taghide = function(val){ $('div.list-card').each(function(){ var o = $(this).find('span.card-label[title="'+val+'"]'); if(o.text()){ $(this).hide(); } }); }; var tagshow = function(val){ $('div.list-card').each(function(){ var o = $(this).find('span.card-label[title="'+val+'"]'); if(o.text()){ $(this).show(); } }); }; var dec = $(this).css("text-decoration"); var val = $(this).text(); if(dec == 'none'){ $(this).css("text-decoration","line-through"); taghide(val); }else{ $(this).css("text-decoration","none"); tagshow(val); } }); } }); }); }; var init = function() { addTag(); addShowMyCardBtn(); addHideAllCardBtn(); addShowAllCardBtn(); }; $(function(){ init(); });