您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
ein Script zur Anzeige der Punkteabstände im Forum
当前为
// ==UserScript== // @name HP-FC:Punkteabstand // @author Nugorra // @namespace hpfcpunkteabstand // @description ein Script zur Anzeige der Punkteabstände im Forum // @include *hp-fc.de/hpfc/board/* // @version 3.0.0 // @grant none // ==/UserScript== var current,next,textSave = ""; var sheet = document.createElement('style') sheet.innerHTML = "#infobox{display:flex;flex-flow:row wrap;justify-content:space-between;}#infotop1,#infotop2{flex-basis: 100%;} #infoleft{flex-basis:20%;}#infocenter{margin-left:0;margin-right:0;flex-basis:50%;}#inforight{flex-basis:20%;order:3;}#inforight .punktzahl{text-align: left;}"; document.body.appendChild(sheet); var infoBox = document.querySelector('#inforight'); var currentPoints = infoBox.querySelectorAll('#punktglaeser li'); for (var i = 0; i < (currentPoints.length-1);i++) { current = currentPoints[i].querySelector('.punktzahl'); next = currentPoints[i+1].querySelector('.punktzahl'); textSave = current.innerHTML; current.innerHTML = textSave + ' (+ ' + addDot((removeDot(current) - removeDot(next))) + ')'; } function removeDot(x) { return parseInt(x.innerHTML.replace(/\./g, ''),10); } function addDot(x){ return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, "."); }