Default user color in chat

There is an algorithm to pick the default color based on the username:

Modified Javascript used on the site:

default_colors = [
            ["Red", "#FF0000"],
            ["Blue", "#0000FF"],
            ["Green", "#00FF00"],
            ["FireBrick", "#B22222"],
            ["Coral", "#FF7F50"],
            ["YellowGreen", "#9ACD32"],
            ["OrangeRed", "#FF4500"],
            ["SeaGreen", "#2E8B57"],
            ["GoldenRod", "#DAA520"],
            ["Chocolate", "#D2691E"],
            ["CadetBlue", "#5F9EA0"],
            ["DodgerBlue", "#1E90FF"],
            ["HotPink", "#FF69B4"],
            ["BlueViolet", "#8A2BE2"],
            ["SpringGreen", "#00FF7F"];
get_color_for_user = function(name) {
            var color;
            if (user_to_color[name]){ //Cached from USERCOLOR notices
               color = user_to_color[name];
            }else {
                var n = name.charCodeAt(0) + name.charCodeAt(name.length - 1);
                color = default_colors[n % default_colors.length][1]
            }
            return color;
}
1 Like