Мне очень нравится эта идея!
Две вещи приходят на ум, не уверен, что это сейчас возможно, но я бы хотел иметь:
-
Возможность использовать это для упоминаний групп? Я только что попробовал для своей группы администраторов, но, похоже, не сработало.
-
Возможность для пользователя выбрать свой собственный эмодзи в настройках, и тогда он будет отображаться каждый раз, когда его упоминают. Возможно, это даже могло бы стать привилегией для более активных пользователей с высоким уровнем доверия.
Редактирование:
- Возможность использовать это для упоминаний групп? Я только что попробовал для своей группы администраторов, но, похоже, не сработало.
Я понял, как это сделать, но не знаю, как отправить запрос на изменение (PR), поэтому пока просто опубликую код ниже:
common.scss добавляет .mention-group:after и .mention-group:before
@if $show-after-mention == "true" {
.mention:after,
.mention-group:after {
content: attr(data-emoji);
display: inline;
}
} @else {
.mention:before,
.mention-group:after {
content: attr(data-emoji);
display: inline;
}
}
header.html добавляет это в конец:
$.each(emoji, function(key, value) {
api.decorateCooked($elem =>
$elem
.find("a.mention-group:contains(" + key + ")")
.attr("data-emoji", value)
.addClass("with-emoji")
);
});