ein Skript zur Anzeige der Punkteabstände im Forum
当前为
// ==UserScript==
// @name HP-FC:Punkteabstand
// @author Nugorra
// @namespace hpfcpunkteabstand
// @description ein Skript zur Anzeige der Punkteabstände im Forum
// @include http://www.hp-fc.de/hpfc/board/*
// @version 1.1
// @grant none
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
// ==/UserScript==
var house = [];
var points = [];
$(document).ready(function(){
$('#inforight').css("width","330px");
$('#punktglaeser li').each(function(){
house.push($(this).attr('class'));
points.push($(this).find('.punktzahl').html().replace(".",""));
});
var i = 0;
var speicher = 0;
while(points[i+1] > 0){
speicher = points[i] - points[i+1];
$('#punktglaeser li.'+house[i]).append('<span class="punktzahl">(+' + komma(speicher) + ')</span>')
i++;
}
});
function komma(nummer) {
var nummer = '' + nummer;
var laenge = nummer.length;
if (laenge >3) {
var mod = laenge % 3;
var output = (mod > 0 ? (nummer.substring(0,mod)) : '');
for (i=0 ; i < Math.floor(laenge / 3); i++) {
if ((mod == 0)&& (i == 0)){
output += nummer.substring(mod+ 3 * i,mod + 3 * i + 3);
}else{
output+= '.' + nummer.substring(mod + 3 * i,mod + 3 * i + 3);
}
}
return (output);
}else{
return nummer;
}
}