Кнопка выглядит как маркер… Она предназначена для очень конкретной и ограниченной цели: нажатие кнопки на панели инструментов редактора для вставки <mark>этот</mark>.
Ctrl-H — это сочетание клавиш, которое можно использовать вместо нажатия кнопки.
В настройках можно изменить как цвет маркера (фон), так и цвет текста в выделенных фрагментах.
где определён класс .d-wrap?
у меня он отображается с этим цветом в теме по умолчанию… хотел бы, чтобы он был цвета подсветки, как в вашем видео, спасибо
Этот компонент использует средний оттенок цвета подсветки. Вы можете увидеть точный вариант в вашем руководстве по стилям, если оно включено в настройках администратора (включено руководство по стилям или только для администраторов). Руководство по стилям цветов темы находится по адресу /styleguide/atoms/colors.
Вот как ваш стиль отличается (с настройками по умолчанию) от <mark> (который использует переменные цветов Discourse, обеспечивая читаемость при любой выбранной цветовой схеме):
Отлично, теперь используется предложение @Canapin по применению встроенного тега <mark> и соответствующих CSS-настроек по умолчанию.
Кроме того, теперь доступны настройки для переопределения как цвета фона (выделения), так и цвета текста в выделенных фрагментах. Спасибо @Lilly за этот условный CSS.
Я пытаюсь создать палитру цветов в формате JSON, но у меня ничего не получается. Просто появляется пустое всплывающее окно с кнопкой «Сохранить».
Может быть, попробую найти способ сделать это на JavaScript. В интерфейсе палитры цветов и значков есть функции JS для выбора цвета, но, возможно, они работают только с плагином.
Для меня эти настройки не являются переопределениями. Их необходимо заполнить, иначе ничего не произойдет.
И… я использую тему по умолчанию, и из-за отсутствия утреннего кофе я в «медленном режиме» — я не проверял, связано ли это с самой темой.
Редактирование: нет, тема или цветовая схема не играют никакой роли. Так будет ли это следовать цветовой схеме и являться переопределением, или это обязательная настройка?
На самом деле настройка выбора цвета в формате JSON (в теме или компоненте) в Discourse не работает.
Я считаю, что хорошей практикой было бы в целом использовать переменные цветов Discourse вместо того, чтобы выбирать произвольные цвета в теме или компоненте, которые могут плохо сочетаться в зависимости от того, какие темы и цвета выбрали пользователи.
Некоторое время назад пользователь создал выбор цвета для редактора, но я не уверен, что код был опубликован: