// ==UserScript==
// @name Steam Gems-to-Price Helper
// @namespace http://nota.moe/
// @version 0.4
// @description 处理垃圾库存的好帮手 ╰( ̄▽ ̄)╭
// @author NotaStudio
// @match *://steamcommunity.com/*/inventory/*
// @grant GM_info
// @grant GM_setValue
// @grant GM_getValue
// @run-at document-end
// @license GPLv3
// @downloadURL none
// ==/UserScript==
/*
* ChangeLog
* 20161224 0.4
* 添加初始设置
* 添加手动设置货币单位功能
* 修复了快速点击物品时同时显示多个价格的 bug
* 降低了请求宝珠价格的频率,可能会有微弱的性能提升(或性能下降 o(≧v≦)o~~ )
* 圣诞快乐~
* 20161217 0.3
* 临时修复国区价格显示为美元的 bug
* 20161217 0.2
* 修复价格显示为"约为 undefined NaN" 的 bug
* 20161216 0.1-alpha
* 初次发布
*/
(function($) {
const ver = GM_info.script.version,
dateVer = '2016.12.24';
console.log(`Steam Gems-to-Price Helper ${ver}\nCreated by Nota\n${dateVer}`);
let gemsCount,
gemsPrice,
gemsValue,
valueSpan,
localAmountToken;
let currency = {
"USD": 1,
"GBP": 2,
"EUR": 3,
"CHF": 4,
"RUB": 5,
"PLN": 6,
"BRL": 7,
"JPY": 8,
"NOK": 9,
"IDR": 10,
"MYR": 11,
"PHP": 12,
"SGD": 13,
"THB": 14,
"VND": 15,
"KRW": 16,
"TRY": 17,
"UAH": 18,
"MXN": 19,
"CAD": 20,
"AUD": 21,
"NZD": 22,
"CNY": 23,
"INR": 24,
"CLP": 25,
"PEN": 26,
"COP": 27,
"ZAR": 28,
"HKD": 29,
"TWD": 30,
"SAR": 31,
"AED": 32
};
let setup = (init) => {
let initTips = [`Steam Gems-to-Price Helper 已升级到 ${ver} 版本! 请进行初始设置.
`, `
以后, 您可以随时按下 Alt+G 更改本页设置.`],
form = `