Componente tema menzione emoji

Mi piace molto questo concetto!

Due cose che mi vengono in mente, non sono sicuro se attualmente possibili ma mi piacerebbe avere:

  1. La possibilità di usarlo per le menzioni di gruppo? Ho appena provato per il mio gruppo di amministratori ma non sembrava funzionare.

  2. La possibilità per l’utente di scegliere la propria emoji nelle preferenze e poi mostrerebbe ogni volta che viene menzionato. Forse potrebbe anche essere un vantaggio da dare agli utenti più coinvolti a livelli di fiducia più elevati.

Modifica:

  1. La possibilità di usarlo per le menzioni di gruppo? Ho appena provato per il mio gruppo di amministratori ma non sembrava funzionare.

Ho capito come fare ma non so come fare una richiesta di PR, quindi per ora posterò il codice qui sotto:

common.scss aggiunge .mention-group:after e .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 aggiunge questo alla fine:

$.each(emoji, function(key, value) {
  api.decorateCooked($elem =>
    $elem
      .find("a.mention-group:contains(" + key + ")")
      .attr("data-emoji", value)
      .addClass("with-emoji")
  );
});
1 Mi Piace