您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
Experience Halloween every day
当前为
// ==UserScript== // @name GitHub Halloween // @namespace https://github.com/KeyWeeUsr/Userscripts // @version 0.1 // @description Experience Halloween every day // @author Peter Badida // @copyright 2016+, Peter Badida // @license GNU GPLv3 // @homepage https://github.com/KeyWeeUsr/Userscripts/tree/master/GitHubHalloween // @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 // ==/UserScript== /* jshint -W097 */ 'use strict'; (function () { var items = document.getElementsByClassName("day"); var dc; var max = 0; var second; var third; var fourth; for (var i=0; i<items.length; i++) { dc = parseInt($(items[i]).attr('data-count')); if (max < dc) { max = dc; } } second = Math.round(max / 2.0); third = Math.round(second / 2.0); for (var i=0; i<items.length; i++) { dc = parseInt($(items[i]).attr('data-count')); if (dc == max) { $(items[i]).attr('fill', '#03001C'); } else if (second <= dc && dc <= max - 1) { $(items[i]).attr('fill', '#FE9600'); } else if (third <= dc && dc < second) { $(items[i]).attr('fill', '#FFC501'); } else if (0 < dc && dc < third) { $(items[i]).attr('fill', '#FFEE4A'); } else if (dc == 0) { $(items[i]).attr('fill', '#EEEEEE'); } } })(); /* Notify me if there's something missing/undesirable. */