// ==UserScript== // @name Trello coloured Scrum Kanban // @namespace https://trello.com/ // @version 1.31 // @description Colour list for Scrum, referenced with Kanban Game // @match https://trello.com/* // @require http://code.jquery.com/jquery-latest.js // @author Michael Wan // @downloadURL none // ==/UserScript== // Ref: https://stawebteam.wordpress.com/2014/03/07/coloured-lists-in-trello/ $(document).ready(function() { var red = '#fccbc2', blue = '#9ec4ff', green = '#dbffd1', grey = '#c4c4c4', black = '#898989', white = '#fff', yellow = '#fcffc4', darkred = '#ffa78c', lightblue = '#dbf3ff', lightorange = '#ffd396', darkdarkred = '#c1150f'; $('body').hover(function() { $("h2:contains('Analysis')").css('color', white).parents('.list').css('background', red); $("h2:contains('Development')").css('color', white).parents('.list').css('background', blue); $("h2:contains('Testing')").css('color', white).parents('.list').css('background', green); $("h2:contains('Ready to Deploy')").css('color', white).parents('.list').css('background', grey); $("h2:contains('Deployed')").css('color', white).parents('.list').css('background', black); $("span:contains('!')").parents('.list-card-details').css('background', yellow); $("span:contains('!!')").parents('.list-card-details').css('background', darkred); $("span:contains('`')").parents('.list-card-details').css('background', lightblue); $(".card-short-id").append(" ").removeClass("hide").css('color', lightorange); $("span[class='list-card-title js-card-name']").filter(function () { return !new RegExp("\\(\\d+\\)").test($(this).text()); }).find(".card-short-id").css('color', darkdarkred); }); });