Java-script. Механизм смены очередности объектов.
Общая информация о проекте
--------------------------------------------------
Нужен 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 (в гривнах по курсу НБУ)
Предоплата
--------------------------------------------------
Оплата в полной мере по факту сделанной работы!
Буду рад выслушать Ваши предложения и замечания на предмет работы механизма.
Обязательно указывайте стоимость Ваших услуг и сроки реализации!