Ищу специалиста для работы над мелкими (и не очень) фичами, одна из которых описана в данной заявке.
***************
ДАНО:
Имеется веб приложение:
- бэкэнд Rails + (nginx + lua replace module). Интересен он только тем, что его нужно будет настроить, чтобы поднять приложение.
- фронтенд Bootstrap 3 + AngularJS + jQuery.
Приложение занимается межсайтовым скриптингом в рамках одного домена второго уровня.
Из множества пользовательских экранов нас интересует один-единственный (назовем его Экран), содержащий много логики в ангуляровском контроллере и также содержащий iframe (Фрейм), контентом внутри которого упомянутая логика управляет.
Контент Фрейма html формы и Инпуты. Логика Экрана выгружает из фрейма всю информацию о полях в виде объектов jQuery (то есть Экран имеет доступ ко всему jQuery функционалу фрейма).
Кроме того, Логика подгружает с сервера набор текстовых полей (Значения).
Логика имеет функции для подстановки Значений в Инпуты.
***************
ТРЕБУЕТСЯ
Создать в сайдбаре Экрана область с кнопками, соответствующими набору Значений. По нажатию на кнопку Экран должен сообщить, что ожидает от пользователя действия (клика внутри фрейма по любому из Инпутов). После того, как пользователь кликнет по Инпуту, в него должно быть вставлено выбранное кнопкой Значение. Экран переходит в первоначальное состояние.
Важно: Инпуты бывают следующих типов:
- input и textarea тут простейшая вставка
- select здесь функция вставки умеет выбрать нужное значение из списка на основании того текста, что ей был передан.
***************
НАСТРОЙКА СРЕДЫ РАЗРАБОТКИ И ПРИЕМКА
Весь код лежит под Git на bitbucket.
Зависимости фронденда bower.
Для работы потребуется:
1. установить и настроить nginx
2. сбилдить и запустить Rails бэкэнд
3. прописать development domain в hosts
Для всех пунктов инструкцию дам.
Готов консультировать по коду. По мере работы буду проводить код ревью, чтобы на самой ранней стадии направить работу в нужное русло.
***************
ИТОГО
Данная заявка не претендует на роль ТЗ, но вкратце описывает ситуацию. После того, как будет очерчен круг потенциальных исполнителей, я размещу нормальное техзадание.
Опубликован 26.05.2015 в 23:43 Последнее изменение: 26.05.2015 в 23:47
Заказ находится в архиве