Greasy Fork 还支持 简体中文。

AtCoder の順位表を広げるやつ

AtCoder の順位表を幅 100% で表示します。ついでに高さを圧縮します。

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name AtCoder の順位表を広げるやつ
// @namespace github.com/tatyam-prime
// @version 0.1.1
// @description AtCoder の順位表を幅 100% で表示します。ついでに高さを圧縮します。
// @author tatyam
// @license CC0
// @grant GM_addStyle
// @run-at document-start
// @match https://atcoder.jp/contests/*/standings*
// ==/UserScript==

(function() {
let css = `#main-container > div.row {
    margin: 0;
}
#main-container {
    padding-top: 0 !important;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    margin: 0;
    width: 100%;
}
#main-container > div.row > div:nth-child(2) {
    padding: 0;
}
#vue-standings > div.clearfix > p > span.pull-right.small.mt-2.loading-hide {
    margin: 0;
}
.standings-result p {
    margin: 0;
}
hr,
.pagination,
.a2a_kit,
#contest-nav-tabs,
#main-div > nav,
#vue-standings > div.clearfix > p > span.h2,
body > div.container {
    display: none;
}
#menu-wrap,
#scroll-page-top {
    display: none !important;
}`;
if (typeof GM_addStyle !== "undefined") {
  GM_addStyle(css);
} else {
  const styleNode = document.createElement("style");
  styleNode.appendChild(document.createTextNode(css));
  (document.querySelector("head") || document.documentElement).appendChild(styleNode);
}
})();