#formatting #textbox #xul
#форматирование #текстовое поле #xul
Вопрос:
Есть ли какой-нибудь способ поместить форматирование внутрь многострочного текстового поля? Оно не может быть применено ко всему текстовому полю.
Если нет, есть ли способ сделать любой другой текстовый элемент, такой как description
, выбираемым и доступным для копирования?
Например:
<textbox multiline="true">
<description style="color: red;">This should be red</description>
</textbox>
Ответ №1:
На самом деле я неправильно понял ваш вопрос. Если вы просто хотите иметь возможность выбирать из <description>
элемента, просто установите для него -moz-user-select: text
стиль. (Возможно, вы тоже захотите установить курсор.) Однако копирование немного сложнее, поскольку вам приходится самостоятельно управлять нажатием клавиши / контекстным меню.
Комментарии:
1. Есть ли способ получить содержимое выделения?
2.
window.getSelection()
работает так же, как и на обычной веб-странице.
Ответ №2:
Ну, всегда есть <editor>
элемент…