我真的很喜欢这个概念!
我想到了两件事,不确定目前是否可行,但我希望能够实现:
-
能够将其用于群组提及?我刚为我的管理员群组试了一下,但似乎不起作用。
-
允许用户在他们的偏好设置中选择自己的表情符号,然后每次提及他们时都会显示。甚至可以将其作为一项福利,授予更高信任级别的更活跃用户。
编辑:
能够将其用于群组提及?我刚为我的管理员群组试了一下,但似乎不起作用。
我找到了如何做到这一点,但不知道如何提交 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")
);
});