highlights all plays that player got in last 14days
当前为
- // ==UserScript==
- // @name osu! profile HL
- // @namespace
- // @version 0.1
- // @description highlights all plays that player got in last 14days
- // @author Piotrekol
- // @match http*://osu.ppy.sh/u/*
- // @grant none
- // ==/UserScript==
- function addJQuery(callback) {
- var script = document.createElement("script");
- script.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js");
- script.addEventListener('load', function() {
- var script = document.createElement("script");
- script.textContent = "window.jQ=jQuery.noConflict(true);(" + callback.toString() + ")();";
- document.body.appendChild(script);
- }, false);
- document.body.appendChild(script);
- }
- addJQuery(function() {
- var NOW = new Date();
- NOW.setDate(NOW.getDate() - 14);
- $('#leader').bind('DOMNodeInserted DOMNodeRemoved', function(event) {
- if (event.type == 'DOMNodeInserted') {
- jQ('#leader .timeago').each(function() {
- if (new Date(this.attributes.title.value) > NOW)
- jQ(this.parentNode.parentNode.parentNode).css({
- "background-color": "lightgreen"
- });
- });
- }
- });
- });