Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Скрипт представляет из себя отдельную HTML страничку.

Задача скрипта - предоставить возможность для удобного приведения в порядок списков строк.

Работа скрипта разделяется на 3 шага.

1 шаг:

Пользователь видит форму ввода (textarea) и кнопку "Поехали!". В форму ввода он вводит список строк (строки разделяются переводом строки).

2 шаг:

При нажатии на "Поехали!" из первого шага textarea превращается в нумерованный список.

Список обладает следующими свойствами:

По клику на любое слово в этом списке происходит изменение первой буквы этого слова на заглавную и наоборот.

При этом в зависимости от того, заглавная буква в начале слова или нет - меняется css класс, которому это слово принадлежит. (смена back-ground'а у слова)

Если при клике нажата клавиша Shift на клавиатуре, то если есть большие буквы в слове - оно переходит в нижний регистр целиком, а если нет, то в верхний.

Если при mouseover над словом нажата кнопка Alt на клавиатуре - слово превращается в input для редактирования. Редактирование завершается по Enter'у.

3 шаг:

По клику на кнопке "Готово" преобразованный список превращается в textarea для копирования.

Конкурентным преимуществом для Вас будет возможность реализовать Автозамену c возможностью одной отмены (Ctrl+Z) сразу после замены.

Автозамена должна активироваться по сочетанию Ctrl+H с подстановкой выделенной части слова из input'а при Alt+Mouseover (см. конец 2 шага) либо без подстановки чего-либо, если выделения нет, просто по Ctrl+H.

Автозамена должна проходить не только по отдельным словам списка, а по строкам. Например, чтобы в замене могли участвовать пробелы, обозначающие конец или начало слова (для замены приставок или окончаний для слов в середине строки) или для одновременной замены двух слов.

Лучше, если все эти махинации будут происходить внутри одного div'а, чтобы я мог самостоятельно сделать какую-нибудь шапку, подвал и т. п.

14 лет назад
Volzok
54 годаРоссия
14 лет в сервисе
Был
11 лет назад
Выбранный исполнитель
ewolf
Павел 
38 летРоссия
17 лет в сервисе
Был
12 лет назад
14 лет назад
$30
1 день
Павел - шаман javascript и jQuery! Сделал заказ ОЧЕНЬ быстро (другие исполнители просили неделю - он сделал за день). С пониманием отнесся к тому, что в процессе тестирования происходили изменения в ТЗ для увеличения юзабилити. Выполнил все в лучшем виде. Павел отлично разбирается в особенностях создания клиентских js скриптов под различные браузеры и даже операционные системы. Настоящий профи. Рекомендую. Думаю, еще не раз обращусь к нему.
Доволен сотрудничеством, поставил четкое задание с ТЗ, своевременно все оплатил.
  • Похожие заказы
  • $100

    Надо написать небольшую надстройку над сайтом биржи для того чтобы снять часть рутинной работы. Суть: Нужно выпарсивать данные по конфигу, хранить их, анализировать – совершать действия если соблюдены определены условия. Проект мало бюджетный. Работы примерно на сутки. ...

    Закрыт
    14 лет назад
  • $30

    Нужно доделать музыкальный модуль: - Адаптировать под DLE 9.0 - Сделать вывод материалов модуля на главную страницу - Вывод разных списков материалов из данного модуля: по популярности (популярное в общем, за день, за неделю, за месяц), по новинкам, ...

    Закрыт
    14 лет назад
  • Есть готовый html сайт www.planeta-web.com.ua. Нужно натянуть его на MODx. Дополнительно сделать второй язык англиский. Из функционала все что представлено на сайте. По умолчанию возможность редактировать все разделы. Цена, сроки? Проект срочный, бюджет минимальный. Писать только ...

    Закрыт
    14 лет назад
  • Jquery форма отправки сообщений с прикрепленными файлами () Нужно сделать только клиентскую часть, которая передает все переменные серверу. Важно сделать универсльный скрипт, который не будет привязан к id полей. Хорошо подходит функция serialize(); но она не передает значение ...

    Завершен
    14 лет назад
  • Добрый день! Требуется создать небольшой сайт для человека ,который занимаеться продажей машин.Сайт простой, проблем возникнуть не должно,но всёже попрошу не добавляться в проект людей, не уверенных в своих силах. Что требуется: 1.Отверстать макет 2.Написать небольшой скрипт.Посредством скрипта администратор ...

    Закрыт
    14 лет назад
  • "Проблема возникает из-за длительных запросов к базе данных - появляется множество длительных запросов, которые зависают и статус их изменяется на Locked. Сейчас запросы остановлены. Во вложении прилагаем лог длительных запросов за сегодня." Сайтик sasiska.net - постоянно ошибка плана: MySQL ...

    Закрыт
    14 лет назад
  • Нужен небольшой парсер для этих 2 сайтов: rubilling.com - авторизируется и выводит стат за сегодня - без всего, только цифры a1pay.ru авторизируется и выводит стат за сегодня - без всего, только цифры То есть, чтоб вывел сугубо инфу: ...

    Закрыт
    14 лет назад
  • 2 программы на С++. Они простые, по этому писать как можно проще :) По все вопросам писать в асю (так как сайт долго грузится): два девять 7 9 один 8

    Закрыт
    14 лет назад