NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name GitHub Halloween // @namespace https://github.com/KeyWeeUsr/Userscripts // @version 0.6 // @description Experience Halloween every day // @author Peter Badida // @copyright 2016+, Peter Badida // @license GPL-3.0-or-later; http://www.gnu.org/licenses/gpl-3.0.txt // @homepage https://github.com/KeyWeeUsr/Userscripts/tree/master/Halloween // @supportURL https://github.com/KeyWeeUsr/Userscripts/issues // @icon https://github.com/favicon.ico // @include https://*github.com/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js // @contributionURL https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ACVM74AYCXVWQ // @grant GM_addStyle // @require https://greasemonkey.github.io/gm4-polyfill/gm4-polyfill.js // ==/UserScript== /* jshint -W097 */ 'use strict'; (function () { var items = document.getElementsByClassName("day"); var dayFill; for (var i=0; i < items.length; i++) { dayFill = $(items[i]).attr('fill'); if (dayFill == "#196127") { $(items[i]).attr('fill', '#03001C'); } else if (dayFill == "#239a3b") { $(items[i]).attr('fill', '#FE9600'); } else if (dayFill == "#7bc96f") { $(items[i]).attr('fill', '#FFC501'); } else if (dayFill == "#c6e48b") { $(items[i]).attr('fill', '#FFEE4A'); } else { $(items[i]).attr('fill', '#EEEEEE'); } } var css = '\ ul.legend > li {\ background-color: #EEEEEE !important;\ }\ ul.legend > li + li {\ background-color: #FFEE4A !important;\ }\ ul.legend > li + li + li {\ background-color: #FFC501 !important;\ }\ ul.legend > li + li + li + li {\ background-color: #FE9600 !important;\ }\ ul.legend > li + li + li + li + li {\ background-color: #03001C !important;\ }'; GM_addStyle(css); })(); /* Notify me if there's something missing/undesirable. */