Описание
Требуется разработать компонент ввода, который умеет проверять грамотность набираемого в него английского текста.
Под компонентом подразумевается User Control.
Компонент должен уметь проверять грамотность через следующие сервисы:
- http://api.yandex.ru/speller/doc/dg/concepts/api-overview.xml
- https://www.mashape.com/montanaflynn/spellcheck
Какой именно сервис использовать при проверки задается параметром.
Если в компонент введен текст с ошибками, то его рамка становиться красной, если все правильно, то зеленой.
Компонент должен уметь сообщать через событие все не правильно введенные слова, а также варианты их замены, которые предлагает сервис.
Для наглядности работы компонента, нужно создать приложение.
В нем должна быть одна страница на которой находятся следующие элементы:
1. Компонент ввода с проверкой грамотности.
2. Элемент выбора между двумя сервисами, которыми позволяет пользоваться компонент.
3. Поле, где выводятся все неправильно набранные слова через пробел.