Усовершенствованная альтернатива функции поиска в GoogleDocs
Альтернатива встренного поиска представляет собой HTML интерфейс (либо окно по центру документа, либо боковое меню)+javascript, с помощью которого возможно делать более продвинутые поисковые запросы. Возможен поиск по нескольким словам, выделение предложений, содержащие искомые слова, выделение предложений, которые не содержат введенных слов.
Запускается этот интерфейс через верхнее меню ВЫДЕЛЕНИЕ
:

Форма выглядит вот так:

Боковое меню выглядит следующим образом:

Каждая из форм содержит:
- Окно для ввода слов для поиска
- Окно для вывода дополнительной информации (кол-во выделенных фраз/предложений, процесс выделения всех предложений без искомых фраз)
- Кнопку
Выделить цветом предложения с искомыми фразами
- Кнопку
Выделить цветом предложения без искомыx фраз
- Кнопку
Снять цветовые выделения
При вводе текста, текст в документе начинает подсвечиваться аналогично стандартному поиску. Отличие в том, что можно вводить несколько слов через ENTER
. Так же видно - сколько именно слов было найдено в тексте.
При нажатии кнопки Выделить цветом предложения с искомыми фразами
, кроме самого выделения, идет подсчет количества предложений.

При нажатии кнопки Выделить цветом предложения без искомыx фраз
, процесс может занять несколько секунд (больше текста=больше времени). Поэтому в дополнительном окне показывается уведомление о том, что идет процесс (WAIT
) и о том, что он завершился (ОК
).
При нажатии кнопки Снять цветовые выделения
весь документ очищается от цветов.

Весь процесс можно так же посмотреть в GIF картинке:
