AtCoderの順位表の「所属」列をスリムにするUserScript
AtCoderの順位表の「所属」列をスリムに。
Source: https://github.com/e6nlaq/atcoder-shorter-affiliation
AtCoderの順位表において、所属名が長すぎてレイアウトが崩れたり見づらくなったりするのを防ぐためのユーザースクリプトです。 ac-predictor+所属欄表示で発生する表示崩れへの対策として開発しました。
指定した幅(半角文字基準)を超える所属名を自動的に … で省略し、マウスホバー時にフルネームを表示します。
string-width を使用し、全角/半角を考慮した正確な幅で省略判定を行います。MutationObserver によって自動的に適用されます。dist/atcoder-shorter-affiliation.user.js)。/contests/*/standings)を開きます。このプロジェクトは vite-plugin-monkey を使用して構築されています。 また、bunはmiseを使って導入してください。
# 依存関係のインストール
bun install
# 開発モード (スクリプトの自動更新が有効になります)
bun dev
# ビルド (dist/ にユーザースクリプトを出力)
bun run build