Настроить текст кнопки «Создать новую тему»

Спасибо за эти обновления, @awesomerobot!

Я заметил, что использование этого компонента меняет ID кнопки создания темы (с create-topic на custom-create-topic), что отменяет кастомный фон расширения Colorful Categories.

Может быть, ID лучше оставить прежним, а кастомный идентификатор перенести в класс?

1 лайк

Я пытаюсь внести некоторые изменения в этот компонент для личного использования, но застрял на одном моменте, поэтому, возможно, кто-то знает ответ.

Если я реализую это так, чтобы сохранить оригинальную кнопку «Новая тема» и добавить свою собственную, есть ли возможность отображать composer_action_text и composer_button_text только в модальном окне при нажатии на мою кнопку, а при нажатии на оригинальную кнопку «Новая тема» всё оставалось бы как в оригинале?

Надеюсь, кто-то сможет помочь. Спасибо!

Если что-то из написанного мной непонятно, пожалуйста, дайте знать.

Я получаю уведомление об устаревании для этого компонента:

[THEME 41 'Настройка текста новой кнопки темы']
Уведомление об устаревании: `api.addPostMenuButton` устарела.
Используйте трансформатор значений `post-menu-buttons`.
[устарело с версии Discourse v3.4.0.beta3-dev]
[id устаревания: discourse.post-menu-widget-overrides]
[инфо: https://meta.discourse.org/t/341014]
1 лайк

Хм… используется обновлённый Value Transformer, а не устаревший API.

Проверьте, актуальна ли версия компонента.

Я вижу на вашем форуме, что вы используете Discourse v3.5.0.beta1-dev и старую версию компонента. После обновления ваша проблема будет решена.

1 лайк

Спасибо и извините: у меня был установлен компонент до создания репозитория (или, по крайней мере, не связанный с ним), поэтому обновление не отображалось!

2 лайка

Я протестировал плагин, но у меня есть и новая, и старая кнопка! Для информации: я обновлен до последней версии

image

2 лайка

Да, я тоже это заметил, но раз это больше не требовалось, я просто удалил это.

CSS для скрытия старой кнопки, должно быть, сработал некорректно.

2 лайка

Я создал PR для исправления проблемы, а также для добавления нового форматирования кнопок:

7 лайков

Супер, всё работает, спасибо @Lilly :+1:

3 лайка