| reazioni installate | votazione dei post installata | abilita mi piace sulle risposte | invoke removePostMenuButton(‘like’)? |
|---|---|---|---|
| no | no | no (NA) | no, tieni |
| yes | no | NA | yes, rimuovi il pulsante mi piace, mostra reazioni |
| no | yes | no | yes, rimuovi il pulsante mi piace per le risposte |
| no | yes | yes | no, tieni |
| yes | yes | no | yes, rimuovi il pulsante mi piace, mostra reazioni solo per il primo post non per le risposte |
| yes | yes | yes | yes, rimuovi il pulsante mi piace, mostra reazioni per tutti |
Ho abbozzato qualcosa di simile a una tavola di verità qui. Dobbiamo far apparire programmaticamente le reazioni per post diversi a seconda delle impostazioni del sito, in particolare per enable likes on answers, invece di un semplice display:none in CSS.
@tgxworld ha colto qualcosa di simile all’epoca suggerendo che dovremmo probabilmente esporre un’API su discourse-reactions (t/67550/10). Forse dovremmo prenderlo in considerazione.