🏠 Home 

PTH Colourful Sandbox

Give the different types of threads in the PTH sandbox different colours


Install this script?
// ==UserScript==
// @name         PTH Colourful Sandbox
// @version      0.2
// @description  Give the different types of threads in the PTH sandbox different colours
// @author       Chameleon
// @include      http*://*redacted.ch/*forumid=8*
// @grant        none
// @namespace https://greasyfork.org/users/87476
// ==/UserScript==
var colours = [
{name:"user script", colour:"#888800"},
{name:"userscript", colour:"#444400"},
{name:"stylesheet", colour:"#880000"},
{name:"tool", colour:"#008800"},
{name:"application", colour:"#6666cc"},
{name:"python", colour:"#008888"},
{name:"gazelle", colour:"#880088"},
{name:"user script / tool", colour:"white; background: linear-gradient(to right, #888800 0%,#008800 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;"},
];
(function() {
'use strict';
var as=document.getElementsByClassName("forum_index")[0].getElementsByClassName('tooltip');
for(var i=0; i<as.length; i++)
{
var a=as[i];
if(a.tagName != "A")
continue;
var split=a.innerHTML.split('[');
if(split.length < 2)
continue;
split=split[1].split(']');
if(split.length < 2)
continue;
for(var j=0; j<colours.length; j++)
{
if(split[0].toLowerCase() == colours[j].name)
{
a.innerHTML = a.innerHTML.replace('[', '[<span style="color: '+colours[j].colour+'">');
a.innerHTML = a.innerHTML.replace(']', '</span>]');
break;
}
}
}
})();