RGJ
(Richard - Communiteq)
Agosto 3, 2020, 10:05am
1
Lembro vagamente que havia uma maneira — usando uma configuração do site ou um plugin — de adicionar entradas à lista branca de tags e atributos HTML permitidos (https://github.com/discourse/discourse/blob/master/app/assets/javascripts/pretty-text/addon/white-lister.js ).
Não estou muito familiarizado com os detalhes internos dessa parte do Discourse. Alguém tem algumas orientações sobre como adicionar a essa lista usando um plugin ou talvez até mesmo configurações do site?
j.jaffeux
(Joffrey Jaffeux)
Agosto 3, 2020, 1:40pm
5
É isso que você está procurando?
const rule = {
tag: "policy",
wrap(token, info) {
if (!info.attrs.group && !info.attrs.groups) {
return false;
}
token.attrs = [["class", "policy"]];
// defaults to version 1 of the policy
info.attrs.version ||= 1;
for (let key of Object.keys(info.attrs).sort()) {
token.attrs.push([`data-${key}`, info.attrs[key]]);
}
return true;
},
};
This file has been truncated. show original
RGJ
(Richard - Communiteq)
Agosto 3, 2020, 1:53pm
6
Sim!!! Obrigado @j.jaffeux