Script shoutbox Induste - Surlignez les messages où vous êtes tagués

WhiiTe'

Administateur
Ancien staff
Inscription
22 Octobre 2011
Messages
14 706
Réactions
8 492
Points
32 425
Bonjour à tous,

Suite à cette suggestion : que je trouve top et essentielle quand on passe du temps sur la shoutbox, je me suis "codé" mon propre script permettant de surligner les messages où il y a mon pseudonyme précédé d'un "@".

Vous pouvez l'installer via TamperMonkey ou via GreaseMonkey.

Code:
// ==UserScript==
// @name         Induste ChatTag colored
// @namespace    https://induste.com
// @version      1.0
// @description  Surligne les lignes de la shoutbox où vous êtes tag
// @author       WhiiTe'
// @match        https://induste.com/*
// @grant        none
// ==/UserScript==


// /!\ 3000 = 3 secondes, changez cette valeur comme bon vous semble (vrais hommes mettent cette valeur à 100)
let interval = 3000;

window.setInterval(updateHTML, interval);

function updateHTML()
{
    (function() {
    'use strict';

        // /!\ Mettre votre pseudonyme à la place du mien
        let username = "@WhiiTe'";
        // /!\ Choisissez la couleur de tag
        let tagColor = "#b6e4ff";

        let node;
        let messages = document.getElementsByClassName('shoutbox-message');
        for(let j = 0; j < messages.length; j++) {
            for (var i = 0; i < messages[j].childNodes.length; i++) {
                node = messages[j].childNodes[i];
                if (node.className == "shoutbox-message-content") {
                    if(node.innerText.indexOf(username) !== -1) {
                        messages[j].style.backgroundColor = tagColor;
                    }
                }
            }
        }

    })();
}

Exemple :

1587999725078.png


Vous pouvez "paramétrer" le script, en changeant la couleur ou l'intervalle de la boucle qui vient vérifier les nouveaux messages tagués.

Pensez à changer mon pseudo dans le script par le vôtre ;)

WhiiTe'
 
Dernière édition par un modérateur:

Nap

Ancien staff
Inscription
17 Janvier 2012
Messages
5 079
Réactions
3 355
Points
27 445
Mon Dieu, les anciens ont connu le vieux script codé par le cul et surtout par je sais plus qui..
 

Grégory

Développeur
Ancien staff
Inscription
14 Novembre 2011
Messages
2 798
Réactions
2 221
Points
25 358
Mon Dieu, les anciens ont connu le vieux script codé par le cul et surtout par je sais plus qui..
Hahaha aïe tu m'as touché en plein cœur la... Non j'avoue c'était clairement codé avec le cul mdr.

Mes premières lignes de code avec ce script, mais qui m'ont fait tomber dans cette passion qu'est le développement et quand je regarde en arrière je peux voir que j'ai bien évolué !

En tout cas, plutôt fier d'avoir marqué mon passage sur ce forum avec ce script haha, et merci à @Hayzen ? pour l'identification. :) (et gj à @WhiiTe' évidemment)
 

WhiiTe'

Administateur
Ancien staff
Inscription
22 Octobre 2011
Messages
14 706
Réactions
8 492
Points
32 425
Hahaha aïe tu m'as touché en plein cœur la... Non j'avoue c'était clairement codé avec le cul mdr.

Mes premières lignes de code avec ce script, mais qui m'ont fait tomber dans cette passion qu'est le développement et quand je regarde en arrière je peux voir que j'ai bien évolué !

En tout cas, plutôt fier d'avoir marqué mon passage sur ce forum avec ce script haha, et merci à @Hayzen ? pour l'identification. :) (et gj à @WhiiTe' évidemment)

Haha mais non aucun code n'est mauvais :oui:
C'est clair qu'on s'en souviendra tous de ton script haha :p
Il en suffit peu pour tomber dans la passion du développement :D
 

Nap

Ancien staff
Inscription
17 Janvier 2012
Messages
5 079
Réactions
3 355
Points
27 445
Hahaha aïe tu m'as touché en plein cœur la... Non j'avoue c'était clairement codé avec le cul mdr.

Mes premières lignes de code avec ce script, mais qui m'ont fait tomber dans cette passion qu'est le développement et quand je regarde en arrière je peux voir que j'ai bien évolué !

En tout cas, plutôt fier d'avoir marqué mon passage sur ce forum avec ce script haha, et merci à @Hayzen ? pour l'identification. :) (et gj à @WhiiTe' évidemment)
Au contraire, c'était bien fait t'en fais pas ;)
 
Haut