Skip to content

Instantly share code, notes, and snippets.

@unarist
Created March 23, 2016 05:55
Show Gist options
  • Save unarist/46d34006218374bca1d0 to your computer and use it in GitHub Desktop.
Save unarist/46d34006218374bca1d0 to your computer and use it in GitHub Desktop.
SE: 信用度にカーソルを乗せると権限を一覧するやつ
// ==UserScript==
// @name SE: 信用度にカーソルを乗せると権限を一覧するやつ
// @namespace https://github.com/unarist/
// @version 0.1
// @author unarist
// @match http://ja.stackoverflow.com/*
// @match http://meta.ja.stackoverflow.com/*
// @grant none
// ==/UserScript==
/* jshint -W097 */
'use strict';
/* $('.privilege-table-row').map((i,o) => `\{rep: ${o.querySelector('.rep-level').innerText.replace(',','')}, desc: '${o.querySelector('.short-description').innerText}'\}`).toArray().join(',\n') */
let table = [
{rep: 5000, desc: 'access to site analytics'},
{rep: 4000, desc: '信頼できるユーザー'},
{rep: 3500, desc: '質問の保護'},
{rep: 2000, desc: 'モデレーター ツールへのアクセス'},
{rep: 1500, desc: 'タグ Wiki 編集の承認'},
{rep: 1250, desc: 'タグの別名の作成'},
{rep: 1000, desc: '質問と回答の編集'},
{rep: 1000, desc: 'ギャラリー チャット ルームの作成'},
{rep: 750, desc: '確立したユーザー'},
{rep: 500, desc: 'クローズ票および再オープンの投票'},
{rep: 350, desc: 'レビュー キューへのアクセス'},
{rep: 250, desc: 'クローズ票の表示'},
{rep: 150, desc: 'タグの作成'},
{rep: 125, desc: 'マイナス投票する'},
{rep: 100, desc: 'コミュニティ Wiki の編集'},
{rep: 100, desc: 'チャット ルームの作成'},
{rep: 75, desc: 'お礼の設定'},
{rep: 50, desc: 'どこでもコメント'},
{rep: 20, desc: 'チャットで話す'},
{rep: 15, desc: '投稿の通報'},
{rep: 15, desc: 'プラス投票する'},
{rep: 10, desc: '新規ユーザーの制限の解除'},
{rep: 10, desc: 'Wiki 投稿の作成'},
{rep: 1, desc: '投稿の作成'},
{rep: 1, desc: 'メタへの参加'}
];
$('.reputation-score').each((i,elem) => {
let rep = parseInt(elem.innerText.replace(',',''));
elem.setAttribute('title', "Privileges: \n" + table.map(x => `${x.rep <= rep ? '✔' : ' '}${x.desc}`).join("\n"));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment