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"
});
});
}
});
});