@Johani написал отличный и очень информативный пост, где рассказывает, как добавлять классы к сообщениям с помощью JavaScript:
Однако, судя по моим тестам, мелкие действия (за исключением блокировок/разблокировок и закрепления, которые считаются полноценными сообщениями) этим методом не охватываются. Какой был бы лучший способ сделать то же самое, но также включить мелкие действия?
Мы хотим применять класс к каждому второму сообщению или мелкому действию, поэтому нам нужно что-то, что может выбрать и то, и другое, вместо того чтобы пытаться адресовать их по отдельности. Например, мы хотели бы иметь возможность выбирать выделенные жирным строки в следующем примере:
Сообщение
Сообщение
Сообщение
Мелкое действие
Сообщение
Сообщение
Мелкое действие
Сообщение
Мелкое действие
Сообщение
Сообщение