Вопросы по теме 'rangy'

заменить innerHTML в contenteditable div
мне нужно реализовать выделение для чисел (в будущем я добавлю более сложные правила) в contenteditable div. Проблема в том, что когда я вставляю новый контент с заменой javascript, DOM изменяется, а contenteditable div теряет фокус. Что мне нужно,...
14326 просмотров
schedule 29.08.2023

Преобразование форматированного текста в обычный текст при вставке в contenteditable div
Я пытаюсь создать contenteditable div с поведением chrome «только для открытого текста». Таким образом, пользователи могут вводить только обычный текст, а при копировании форматированного текста он вставляется как обычный текст. В моем скрипте...
3463 просмотров
schedule 14.05.2022

Как захватить выделенный текст из iframe с помощью rangy?
Это дополнительный вопрос . Я пытался получить выделенный текст из iframe, используя rangy. Код, кажется, работает для содержимого без iframe. Согласно документу Ранджи , это должно работать. Вот демонстрация:...
1821 просмотров
schedule 07.08.2022

Как я могу создавать теги с помощью Rangy.js без атрибута класса?
Я играл с Rangy.js для диапазонов выбора, и пока он мне очень нравится. Я хочу обернуть текстовые узлы диапазона выбора в определенный тег и переключить это при нажатии кнопки. У меня он отлично работает с использованием cssClassApplierModule, за...
953 просмотров
schedule 22.11.2022

js для начинающих - как получить html для выбранного контента на веб-странице вместе со всей иерархией узлов для выбора
На странице http://rangy.googlecode.com/svn/trunk/demos/core.html есть демонстрация, показывающая, как получить HTML для контента, выбранного пользователем. Однако я также хочу получить всю структуру узлов, от узла верхнего уровня до узла,...
86 просмотров
schedule 29.04.2022

Разделение тегов HTML при применении пользовательского стиля
Когда вы используете WYSIWYG-редактор и выделяете текст и выделяете его, например, полужирным шрифтом, браузер оборачивает выделение тегом <span style="font-weight:bold"> (при условии, что вы назвали document.execCommand("useCSS", false)...
589 просмотров
schedule 04.01.2024

Rangy: Как я могу получить элемент span, созданный с помощью модуля Highlighter?
Я использую модуль подсветки , доступный в Rangy, и он отлично работает при создании выделить выделенный текст. Что касается изменений в html, выделенный текст заменяется тегом span, например следующим: the selected text is <span...
1916 просмотров
schedule 17.08.2022

Не удалось завершить операцию из-за ошибки 800a025e
Что означает эта ошибка в IE10 / 11: Error: Could not complete the operation due to error 800a025e. И как мне отладить это? Он говорит, что это эта строка: this.nativeSelection.removeAllRanges();...
7723 просмотров

Ранговая десериализация не работает на веб-просмотре Android
Я пытаюсь сделать «Highlighter» для чтения epub в одном из моих проектов Android, используя веб-просмотр. Я использую Rangy для получения выбранного текста. Функции сериализации дают мне это значение после выбора текста из приведенного ниже примера...
609 просмотров
schedule 13.06.2022

Палитра цветов радужной оболочки с расширенной библиотекой - сохранение выделения текста
Я использую Iris Colourpicker ( http://automattic.github.io/Iris/ ) в моем богатый редактор HTML, позволяющий пользователям обновлять цвет текста в содержательном абзаце. Проблема в том, что после вызова первого события «изменение» я теряю...
188 просмотров
schedule 20.10.2023

Rangy applyToSelection на курсоре, если выбранный диапазон пуст?
Это похоже на глупый вопрос. Я использую отличную библиотеку Rangy в javascript для применения классов CSS из раскрывающегося списка к выделенному тексту, как если бы в редакторе форматированного текста. Но если пользователь просто набирает...
455 просмотров
schedule 16.11.2022

Пользовательский выбор: ни один из них не работает по-разному в Safari
Чего я пытаюсь достичь Я создаю div с редактируемым содержимым, похожим на ввод. Вы должны щелкнуть некоторые теги за пределами div, чтобы добавить их внутри div, а также иметь возможность печатать вокруг указанных тегов. Проблема и как ее...
949 просмотров
schedule 31.07.2022