T411 Shoutbox - Change Color Name

Modif couleur pseudos shout

当前为 2016-03-23 提交的版本,查看 最新版本

// ==UserScript==
// @name         T411 Shoutbox - Change Color Name
// @namespace    www.t411.ch
// @version      1.1
// @description  Modif couleur pseudos shout
// @author       Micdu70
// @include      http://www.t411.ch/chati/*
// @include      http://t411.ch/chati/*
// @include      https://www.t411.ch/chati/*
// @include      https://t411.ch/chati/*
// @exclude      http://www.t411.ch/chati/history.php*
// @exclude      http://t411.ch/chati/history.php*
// @exclude      https://www.t411.ch/chati/history.php*
// @exclude      https://t411.ch/chati/history.php*
// @grant        none
// ==/UserScript==
function INIT() {
// Inscrivez ici votre pseudo T411
    var username = "pseudo";
// Choisissez votre couleur en indiquant soit :
// - Le nom de la couleur HTML
// - Le code couleur HEX
// Couleur par défaut : gold
    var color = "gold";
    ColorNameChange(username, color);
    ColorNameChangeNew(username, color);
}
function ColorNameChangeNew(username, color) {
    document.getElementById('messages').addEventListener('DOMNodeInserted', function (event) {
        if (event.target.parentNode.id == 'messages') {
            var element = document.getElementsByClassName(event.target.className) [0];
            var pv = element.className.split(' ') [1];
            var _first = element.getElementsByTagName('a') [0];
            var _second = element.getElementsByTagName('div') [0];
            var _third = _second.getElementsByTagName('div') [0];
            var _fourth = _third.getElementsByTagName('strong') [0];
            var _last = _fourth.getElementsByTagName('a') [0];
            var user_url_split = _last.href.split('/');
            var name_user = user_url_split[5];
            if (username.indexOf(name_user) >= 0) {
                _last.style.color = color;
            }
            if (pv === 'private') {
                var _fourth_pv = _third.getElementsByTagName('strong') [1];
                var _last_pv = _fourth_pv.getElementsByTagName('a') [0];
                var user_url_split_pv = _last_pv.href.split('/');
                var name_user_pv = user_url_split_pv[5];
                if (username.indexOf(name_user_pv) >= 0) {
                    _last_pv.style.color = color;
                }
            }
        }
    }, false);
}
function ColorNameChange(username, color) {
    var messages_childs = document.getElementById('messages');
    for (i = - 2; i < messages_childs.length; i = i + 3) {
        if (i == - 2 || i == - 1) {
            continue;
        }
        message = messages_childs[i];
        pv = element.className.split(' ') [1];
        _first = message.getElementsByTagName('a') [0];
        _second = message.getElementsByTagName('div') [0];
        _third = _second.getElementsByTagName('div') [0];
        _fourth = _third.getElementsByTagName('strong') [0];
        _last = _fourth.getElementsByTagName('a') [0];
        user_url_split = _last.href.split('/');
        name_user = user_url_split[5];
        if (username.indexOf(name_user) >= 0) {
            _last.style.color = color;
        }
        if (pv === 'private') {
            _fourth_pv = _third.getElementsByTagName('strong') [1];
            _last_pv = _fourth_pv.getElementsByTagName('a') [0];
            user_url_split_pv = _last_pv.href.split('/');
            name_user_pv = user_url_split_pv[5];
            if (username.indexOf(name_user_pv) >= 0) {
                _last_pv.style.color = color;
            }
        }
    }
}
INIT();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址