Кнопка сноски композитора

:information_source: Сводка Добавлена кнопка «Вставить сноску» в редактор
:eyeglasses: Предпросмотр Theme Creator
:hammer_and_wrench: Репозиторий GitHub - VaperinaDEV/discourse-composer-footnote-button: Add Insert Footnote button to composer · GitHub
:question: Руководство по установке Как установить тему или компонент темы
:open_book: Новичок в темах Discourse? Начинающее руководство по использованию тем Discourse

Привет :wave:

Этот компонент темы предназначен для использования с плагином Discourse Footnote и добавляет кнопку Вставить сноску в редактор.

Есть несколько настроек:

По умолчанию:

  • используется иконка надстрочного индекса , которую можно изменить с помощью настройки composer footnote button icon.

  • она отображается в всплывающем меню опций редактора. Чтобы показать её в панели инструментов, снимите галочку с настройки put in popup menu.


Если вы снимете галочку с настройки put in popup menu, то сможете выбрать одну из трёх групп, куда поместить эту кнопку на панели инструментов.

По умолчанию: insertions

  • insertions
    Screenshot 2022-11-01 at 1.08.12

  • fontStyles
    Screenshot 2022-11-01 at 1.09.15

  • extras
    Screenshot 2022-11-01 at 1.10.19


При нажатии на кнопку сноски будет вставлен код. Этот текст можно изменить с помощью перевода composer footnote button text.

^[Этот текст будет в сноске]

Переводы темы:

9 лайков

Не совсем ясно, что этот компонент предоставляет только кнопку, а не функциональность плагина footnote (единственный реальный намёк — тег в теме).

Почему эта функциональность не включена в официальный плагин? Это было бы очень полезным дополнением!

6 лайков

Спасибо @nathank :slightly_smiling_face: Я забыл добавить эту важную информацию. Я обновил первый пост.

5 лайков

Привет @Don! Похоже, в этом компоненте темы возникла ошибка…

… которая, судя по всему, может быть устранена, как рекомендовано здесь…

2 лайка

Хм… :thinking: Я проверил это, и у меня не возникло такой ошибки. Думаю, это, вероятно, зависит от других компонентов. Я постараюсь разобраться и, возможно, внесу изменения через API.

3 лайка

Привет :waving_hand: Теперь это включено в ядро, поэтому вам не нужно использовать это для создания кнопки сноски. Я добавил тег end-of-life.

5 лайков