Trello Card Number

Show trello card number

目前为 2016-02-19 提交的版本,查看 最新版本

// ==UserScript==
// @name        Trello Card Number
// @namespace   http://allencch.wordpress.com
// @description Show trello card number
// @include     https://trello.com/b/*
// @version     1
// @grant       none
// ==/UserScript==


function removeClass(elem, className) {
  elem.className = elem.className.replace(new RegExp('\\b' + className + '\\b', 'g'), '');
}

function addClass(elem, className) {
  elem.className += ' ' + className;
}

function showCardNumbers() {
  //Get all the elements
  var elems = Array.from(document.querySelectorAll('.card-short-id'));
  for(var i in elems) {
    addClass(elems[i], 'gm-card-id');
  }
}

function createCSS() {
  var style = document.createElement('style');
  style.type = 'text/css';
  style.innerHTML = '.gm-card-id { font-weight: bold ; display: inline }';
  var style2 = document.createElement('style');
  style2.type = 'text/css';
  style2.innerHTML = '.gm-card-id:after { content: " " }';
  
  document.getElementsByTagName('head')[0].appendChild(style);
  document.getElementsByTagName('head')[0].appendChild(style2);
}

window.setTimeout(function() {
  createCSS();
  showCardNumbers();
},2000);