1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | javascript:(function() {
if(typeof(name99999) == 'undefined') name99999 = {};
let head = '&#x';
let chs = [];
let start = 127789;
let end = 127875;
for(let f=0; f<(end - start + 1); f++) chs.push(head + (start + f).toString(16));
start = 128000;
end = 128063;
for(let f=0; f<(end - start + 1); f++) chs.push(head + (start + f).toString(16));
function name99999_change() {
let names = $('.list .name[data-uid="99999"]');
for(let f=0; f<names.length; f++) {
if(names.eq(f).hasClass('eye')) continue;
names.eq(f).addClass('eye');
let raw_name = names.eq(f).html();
if(raw_name == "ಠ_ಠ") {
if($('.divplurk').length) {
raw_name = $('.divplurk').attr('data-pid') + raw_name;
}
else raw_name = $('.plurk.display').attr('data-pid') + raw_name;
}
if(!name99999[raw_name]) name99999[raw_name] = name_c(raw_name);
let html_name = raw_name;
if(html_name.substr(-3) == "ಠ_ಠ") html_name = "ಠ_ಠ";
names.eq(f).html(name99999[raw_name].ch + ' ' + html_name).css('color', name99999[raw_name].cl);
}
}
var name99999_change_i = setInterval(name99999_change, 1000);
function paddingLeft(str, length){
if(str.length >= length) return str;
else return paddingLeft("0" + str, length);
}
function name_c(raw_name) {
let r = 0;
for(let c of raw_name) {
r += c.charCodeAt(0);
}
console.log(chs.length);
return {
ch: chs[r % chs.length],
cl: '#' + Math.floor(+("0." + Math.pow(r, 3)) * 16777216).toString(16)
};
}
})()
|
Direct link: https://paste.plurk.com/show/3pzDmvf3QQGKJwwo90WB