Как настроить панель инструментов Composer?

Настроек для конфигурации панели инструментов нет, но это можно сделать с помощью тем и плагинов.

Было бы здорово иметь такую функцию, поэтому я перекатегорирую этот запрос как предложение по улучшению.

На данный момент кнопки можно скрыть с помощью CSS, например:

.d-editor-button-bar {
  .local-dates {  // скрывает кнопку даты
    display: none;
  }
}

или чтобы скрыть опцию из меню :gear:

.toolbar-popup-menu-options {
  [data-name="Build Poll"] {
    display: none;
  }
}

С помощью CSS также довольно просто изменить порядок элементов в этих меню… можно сделать что-то вроде:

.d-editor-button-bar {
  .local-dates {  // перемещает кнопку даты в начало
    order: -1;
  }
}

У нас есть руководство о том, как изменить CSS, по этой ссылке:

Сказав всё это, более сложным изменением является перемещение элемента из выпадающего меню в основную панель инструментов или наоборот. Вам потребуется скрыть оригинальную кнопку с помощью CSS, а затем добавить дублирующую кнопку через API.

Посмотрите на пример компонента темы, например Discourse Gifs, чтобы получить общее представление о том, как это делается… хотя это может быть сложно, если вы не разработчик.

9 лайков