Java-script. Механизм смены очередности объектов.

Артем18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.12.2008

Общая информация о проекте

--------------------------------------------------

Нужен Java-script класс для смены последовательности объектов.

Писать механизм в виде класса или набора функций - решать Вам, мне хочется что бы все было компактное и оптимальное по использованию ресурсов..

В него будут поступать данные в виде строки с разделителями:

- название блока

- исходное расположение (вверху, внизу, слева, справа) - вместо названий будем использовать цифры:

array(0x01=>'top',0x02=>'right',0x04=>'bottom',0x08=>'left')

- исходный порядок следования (очередь)

- количество выводимых значений (для новостей, статей и подобных блоков). этот параметр может быть и выключен, т.е. не доступен для выбора. Также я полагаю, что это должен быть выпадающий список с вариантами: (1, 2, 3, 4, 5, 8, 10, 15, 20, 25, 30. по-умолчанию должен быть либо пришедшее значение, либо "3").

Пример входящей строки данных:

modauth:2:0:off|modfb:2:1:off|modnews:8:0:5|modarticles:8:1:2

А админ сайта может перетягивать эти блоки между собой вверх, вниз, вправо и влево..

Если в блоке разрешено указывать "количество выводимых значений" - админ может в блоке нажать на выпадающее меню и указать нужное значение.

Для нас Важно что бы при перетягивании объектов, они притягивались, раздвигались.

Очень важно что бы скрипт был кросбраузерный и не глючный!!!

Мои представления о работе скрипта примерно похожи вот на это:

www.dhtmlgoodies.com/scripts/dragable-boxes/dragable-boxes.html

или

( http://tool-man.org/examples/sorting.html )

Но наш скрипт должен быть оригинальный и без километровых

ненужных прототипных библиотек!

Сроки

--------------------------------------------------

2 недели на всё, включая обкатку и бета-тестирование

Способ оплаты

--------------------------------------------------

- Наличный расчет или WebMoney WMU

- пополним Вашу платежную карту

Оплата

--------------------------------------------------

БЮДЖЕТ: $50 - $100 (в гривнах по курсу НБУ)

Предоплата

--------------------------------------------------

Оплата в полной мере по факту сделанной работы!

Буду рад выслушать Ваши предложения и замечания на предмет работы механизма.

Обязательно указывайте стоимость Ваших услуг и сроки реализации!

Заявки фрилансеров