您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
レーティンググラフを最近のだけにするボタンを追加
// ==UserScript== // @name AtCoderRecentGraph // @namespace https://twitter.com/merom686 // @version 1.0 // @description レーティンググラフを最近のだけにするボタンを追加 // @author merom686 // @match https://atcoder.jp/users/* // @grant none // ==/UserScript== (function(){ if (typeof rating_history === 'undefined' || rating_history.length < 2) return; let rating_history_original = rating_history; let k = Math.min(64, Math.ceil(rating_history.length / 2)); let button = document.createElement('button'); button.className = 'btn btn-default'; button.innerText = 'recent'; button.onclick = () => { if (rating_history.length == k) { rating_history = rating_history_original; } else { rating_history = rating_history.slice(-k); } const e = new CustomEvent('load'); window.dispatchEvent(e); }; let a = document.getElementById('rating-graph-expand'); a.parentNode.insertBefore(button, a.nextSibling); })();