AtCoder_Kaomoji

レートが増えたら:)を、減ったら:(を、増減なしなら:|を、差分の横に追加します

目前為 2022-08-22 提交的版本,檢視 最新版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name        AtCoder_Kaomoji
// @namespace   http://tampermonkey.net/
// @version     1.0
// @description レートが増えたら:)を、減ったら:(を、増減なしなら:|を、差分の横に追加します
// @author      arad
// @match       https://atcoder.jp/users/*/history*
// @license     MIT
// ==/UserScript==

var tds = document.getElementsByTagName('td');
var length = tds.length;
for(var i = 0;i < length;i++){
    var str = new String(tds[i].textContent);
    if(str.length <= 1) continue;
    if(str.substring(0,1) === '+'){
        tds[i].innerHTML = str+'&nbsp;&nbsp;:)';
    }
    if(str.substring(0,1) === '-'){
        tds[i].innerHTML = str+'&nbsp;&nbsp;:(';
    }
    if(str.substring(0,1) === '±'){
        tds[i].innerHTML = str+'&nbsp;&nbsp;:|';
    }
}