Спасибо за ваш ответ! Но я заметил, что при нажатии на кнопку ЖИРНЫЙ код ** появляется, а затем исчезает при повторном нажатии. Моя пользовательская кнопка не имеет возможности скрывать код при повторном нажатии.
Есть ли у вас решение этой проблемы? Код моей пользовательской кнопки приведен ниже:
<script type="text/discourse-plugin" version="0.8">
const currentLocale = I18n.currentLocale();
if (!I18n.translations[currentLocale].js.composer) {
I18n.translations[currentLocale].js.composer = {};
}
I18n.translations[currentLocale].js.composer.ttl_spoiler_text = "Вставить скрытый контент";
I18n.translations[currentLocale].js.ttl_dice_title = "ttl-spoiler";
api.onToolbarCreate(function(toolbar) {
toolbar.addButton({
id: "ttl-spoiler",
icon: "ttl-spoiler-icon",
group: "extras",
preventFocus: true,
trimLeading: true,
perform: (e) => e.applySurround("[spoiler]", "[/spoiler]", "ttl_spoiler_text")
});
});
</script>