Компоновщик Lock

:information_source: Краткое описание Блокировка/разблокировка редактора для предотвращения случайной отправки
:hammer_and_wrench: Репозиторий GitHub - NateDhaliwal/discourse-lock-composer · GitHub
:question: Руководство по установке Как установить тему или компонент темы
:open_book: Новичок в темах Discourse? Начинающее руководство по использованию тем Discourse

Установить этот компонент темы

Это простой компонент для блокировки/разблокировки редактора, чтобы избежать случайной отправки. Идея была впервые обсуждена по адресу: The awkward mishap of premature posting.

Заблокировано:

Разблокировано:

После нажатия на значок блокировки также отображаются всплывающие уведомления (тексты можно настраивать через локали).

image

image

Надеемся, это поможет!

10 лайков

Спасибо.

Но разве иконки не должны работать наоборот :thinking:
Сейчас так:

  • закрытый замок, когда отправка включена
  • открытый замок, когда отправка заблокирована
5 лайков

Спасибо. Я поменял их местами.

3 лайка

Возможно ли, например, заблокировать кнопку и вместо этого потребовать от пользователей сначала выполнить действие «Исправление с помощью ИИ», сделав его обязательным? И, возможно, даже активировать его через пользовательскую кнопку рядом с кнопкой «Ответить»?

Это кажется немного выходящим за рамки данного компонента, и я не уверен, есть ли способ отслеживать это, кроме события onclick кнопки «Approve». В принципе, это можно сделать. Возможно, будет лучше форкнуть этот проект и реализовать это там?

1 лайк