Описание тега rangy
Rangy - это кроссбраузерная библиотека диапазонов и выбора JavaScript.
1
ответ
Как получить выделенный текст из iframe, используя rangy?
Это дополнительный вопрос. Я пытался получить выделенный текст из iframe, используя rangy. Кажется, что код работает для контента без iframe. Согласно документу Ранги, это должно работать. Вот демо: http://jsfiddle.net/codef0rmer/UuJ5G/
18 июл '12 в 08:17
3
ответа
Использование Jquery для завершения элемента
У меня есть следующий код с использованием rangy, который позволяет пользователям применять класс к выделенному тексту: <div><span>This is some text that users can select</span></div> Когда пользователь выбирает текст и приме…
25 июн '13 в 12:53
1
ответ
Rangy (JS/jQuery) разделенный узел
Как бы я разделить узел / элемент в позиции (выбор). Пример у меня есть эта разметка: <p>This is <a href="">a te|st</a>, you like?</p> (эта труба представляет позицию / выбор) Я хочу преобразовать это в: <p>This is <…
20 июн '12 в 01:30
2
ответа
Использование Rangy.js для вставки простого текста без HTML-тегов
Я привязан к поиску и поиску здесь и в Google, но я не нашел никакого решения, чтобы сделать это так просто, используя Rangy.js или нативный JS. Если у меня есть простой форматированный текст для копирования, как.. <div> <b>Copy me (All)…
21 фев '13 в 10:28
2
ответа
Выберите следующие N слов, используя Rangy
Я могу выбрать следующее слово с помощью Rangy, например, так: $(function () { $("#select-next-one-word").click(function () { var selection = rangy.getSelection(); selection.expand("word", { wordOptions: { includeTrailingSpace: true } }); selection.…
31 июл '14 в 12:05
1
ответ
Rangy функция HighlightSelection производительности
Почему ранги становятся более вялыми, когда количество аннотаций, сделанных с помощью функции highlighter.highlightSelection (тип марки) растет? Производительность вначале очень хорошая, но она уменьшается по мере роста аннотаций. Итак, как я могу с…
04 янв '13 в 20:24
0
ответов
Яркий маркер в редакторе tinymce wysiwyg iframe
Я работаю над какой-то маркировкой выделенного текста и инструментом аннотации для текстовых документов в редакторе TinyMCE. Я сделал это, обернув выделенный текст в s, но когда текст содержит некоторый вложенный HTML, он часто ломается. Я попытался…
31 окт '17 в 09:07
2
ответа
Ошибка контрольной суммы Range.deserializeSelection?
Это дополнительный вопрос этого. Я сериализовал выделение текста в iframe и хочу восстановить его, но он выдает ошибку "Uncaught Error: deserializeRange: контрольные суммы корневого узла сериализованного диапазона (XXXXX) и целевого корневого узла (…
20 июл '12 в 19:52
1
ответ
Директива Text Highlighter не работает при нажатии кнопки снаружи директивы
Я реализовал директиву подсветки при поддержке ранжированной библиотеки. Пожалуйста, ознакомьтесь с текущей реализацией директивы подсветки: http://plnkr.co/edit/mYrEfehaTIbzvS0hePq2?p=preview plunker, Здесь у меня есть кнопка в шаблоне, которая пер…
03 июл '14 в 07:46
1
ответ
Решение с перекрывающимися текстовыми диапазонами.
У меня есть следующая проблема, и я ищу подсказки, как это сделать с помощью ранги или родного объекта диапазона. У меня есть элемент div, содержащий следующий текст: "Это пример текста". Из сервиса я получил этот пример json response. [{ start: 0, …
28 авг '14 в 13:20
1
ответ
Ранги исправить границы
При выделении текста есть некоторые различия в том, где именно начинается и заканчивается выделение, так как иногда оно начинается в конце предыдущего элемента, а иногда - в начале текстового узла. Я пытаюсь нормализовать это так, чтобы он всегда на…
15 апр '13 в 04:18
1
ответ
Почему библиотека Rangy не работает с contenteditable в Opera?
Я использую популярную библиотеку Rangy внутри contenteditable DIV. Мой код довольно прост: var saved_selection = false; $('#contenteditable').bind('keypress mouseup', function(e){ $(this).find('.rangySelectionBoundary').remove(); saved_selection = …
20 май '12 в 11:07
3
ответа
Как обернуть и развернуть выделенный текст в contenteditable div?
JSFIDDLE DEMO JsFiddle Demo полностью работает для переноса текста, но я не знаю, как это развернуть выделенный текст. range.text = '[' + tag + ']' + selectedText + '[/' + tag + ']'; как это развернуть тег и получить оригинальный выделенный текст.
09 дек '13 в 07:11
1
ответ
rangy - как работать с контентом в iframe
Мне нужна ваша помощь насчет библиотеки. Как я могу применить ранги в пределах содержимого, выбранного iframe, я не могу понять (( этот код на моей странице создает выделение красным жирным шрифтом со ВСЕМ содержимым iframe, но мне нужно применить е…
26 июл '12 в 16:41
0
ответов
Невозможно отменить выделение выделения в 2 разных абзацах с помощью библиотеки Rangy
JSfiddle для справки: https://jsfiddle.net/9jp346r4/20/ Я пытаюсь создать функциональность, которая позволяет пользователю выделять выделенный текст при нажатии кнопки и отменять выделение выделенного текста при щелчке правой кнопкой мыши. Я получил…
03 фев '17 в 15:40
1
ответ
Как получить selection.range перед событием mousedown?
Я не понимаю, почему я не могу получить правильный объект диапазона. Мне трудно объяснить проблему. Например: у меня есть пять div, каждый div содержит фразу. Логически, если я запускаю mousedown-событие в одном из этих div, я могу получить цель-соб…
14 дек '12 в 21:34
0
ответов
Преобразование форматированного текста в обычный текст при вставке в contenteditable div
Я пытаюсь создать contenteditable div с поведением chrome'только для открытого текста'. Таким образом, пользователи могут вводить только простой текст, а при копировании форматированного текста он вставляется как простой текст. В моем скрипте @-ment…
18 ноя '11 в 17:26
1
ответ
Как использовать метод toggleRange Rangy?
Я использую следующий код, чтобы вставить ссылку в диапазон. У меня есть следующая функция, которая вызывается кнопкой, чтобы сохранить выделенный текст. Затем он показывает div linkBar, который включает текстовый ввод для вставки ссылки. Обратите в…
10 фев '13 в 01:54
1
ответ
Ошибка типа: g.rangy.saveSelection не является функцией, использующей textangular + rangy + browserify
Я пытаюсь реализовать textAngular в мой Angular.js проект, который упакован с использованием browserify, Я установил rangy а также textAngular с помощью npm, Они включены как это: global.rangy = require('rangy'); require('angular-sanitize'); require…
05 дек '15 в 11:58
1
ответ
Rangy v13alpha.804 не хватает модуля CssClassApplier?
Спасибо за Рэнги! однако после суровых испытаний (ааааааа!) я обнаружил, rangy.modules.CssClassApplier возвращает false в.804, но возвращает true в предыдущей версии.772 .. Что случилось? Я что-то пропустил? -roelof
06 янв '14 в 22:47