Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Проект Complete Menu Solution (WingedFox)
Author Message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Mon Jan 30, 2006 3:44 am (написано за 17 минут 58 секунд)
   Post subject: Проект Complete Menu Solution
Reply with quote

Предлагаю вашему вниманию первую публичную бету моего проекта.
Проект CompleteMenuSolution разрабатывается с целью максимально облегчить создание различных DHTML менюшек и привести их к общему знаменателю.

Что есть:
1. меню строится на основе ul/li списка неограниченной вложенности, для его работы нужен только id корневого элемента, далее вся обработка идёт на уровне JS. Т.о. сохраняется полная совместимость с PDA, пауками и реликтами PocketIE.
2. поддержка нескольких одновременно работающих меню.
3. управление временем открытия/закрытия, задержек перед опкрытием/закрытием, событий по которым меню открывается/закрывается.
3. поддержка шаблонов и шкур.
Шаблон - описание, как именно работает менюшка, сколько уровней отображает, какие эффекты реализует, общие правила отображения и т.п.
Шкура - CSS описание внешнего вида + картинки.
4. поддержка "переходов" (transitions).
5. поддержка модификаторов - специальных скриптов, обрабатывающих отдельные части дерева для получения всяких симпатичных эффектов, вроде скруглённых углов.

В архиве лежит движек менюшки, blendTrans transition, пара модификаторов, шаблон простого дерева и пример работы.

Протестировано в IE6/FF1.0.7

Лицензия: на время бета-тестирования - бесплатно. Кроме того - бесплатно для администраторов/модераторов данного форума и вообще людей с хорошим рейтингом кармы (>0.02) (forum.dklab.ru/memberlist.php) для использования в своих проектах.

Приглашаются желающие для совместной доработки меню: доп. функции (коннекторы к CMS и т.п.), разработка шаблонов и скинов. Условия оговариваются персонально по аське или мылом.


CompleteMenuSolution.0.3.zip
 Description:
Cms v0.3

Download
 Filename:  CompleteMenuSolution.0.3.zip
 Filesize:  18.6 KB
 Downloaded:  1273 Time(s)

Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Mon Jan 30, 2006 9:26 pm (спустя 17 часов 41 минуту; написано за 5 минут 47 секунд)
   Post subject:
Reply with quote

Обновление до v0.3.1

В комплекте лежит скин a-ля CssHover (www.xs4all.nl/~peterned/csshover.html) меню.

Баги:
1. непонятно из-за чего иногда блокируется подменю с шаблоном CssHover. В принципе лечится указанием display:none для корневого ul, и переключением на display: block после конвертации дерева, но это не сильно красиво.
2. нет возможности сделать полупрозрачное меню в IE при использовании фильтра blendTrans.


CompleteMenuSolution.0.3.1.zip
 Description:
Cms v0.3.1

Download
 Filename:  CompleteMenuSolution.0.3.1.zip
 Filesize:  21.6 KB
 Downloaded:  1004 Time(s)

Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Feb 01, 2006 6:36 pm (спустя 1 день 21 час 10 минут; написано за 1 минуту 43 секунды)
   Post subject:
Reply with quote

Обновление до v0.3.2

Исправлена поддержка скинов шаблонов, поправлен скин CssHover и перемещён в шаблон ClassicVertical.
Добавлена поддержка IE5.


CompleteMenuSolution.0.3.2.zip
 Description:
Cms v0.3.2

Download
 Filename:  CompleteMenuSolution.0.3.2.zip
 Filesize:  22.42 KB
 Downloaded:  943 Time(s)

Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Mar 01, 2006 2:51 am (спустя 27 дней 8 часов 15 минут; написано за 5 минут 56 секунд)
   Post subject:
Reply with quote

Версия 0.3.3

Ядро не изменилось.

Добавлен транзишн Clip, реализующий различные эффекты открытия блока (всего 15 направлений).
В деме используется направление 'se'. Его можно заменить на вариант из: 's', 'se', 'e', 'ne', 'n', 'nw', 'w', 'sw', 'sn', 'ew', 'sen', 'enw', 'nws', 'wse', 'senw'.
Аббревиатуры означают направления по сторонам света (south, east, north, west).

Поправлен транзишн blend
В IE5.01 фильтры отключить нельзя (.enabled=false не работает), так что приходится их удалять.
Ну и все with убраны. Работает теперь он много быстрее.

Дему можно посмотреть здесь: cms.debugger.ru/test/


CompleteMenuSolution.0.3.3.zip
 Description:
Complete Menu Solution v3.3

Download
 Filename:  CompleteMenuSolution.0.3.3.zip
 Filesize:  18.77 KB
 Downloaded:  905 Time(s)



Last edited by WingedFox on Fri Jun 02, 2006 3:32 am; edited 1 time in total
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Mar 01, 2006 11:06 pm (спустя 20 часов 15 минут; написано за 6 минут 8 секунд)
   Post subject:
Reply with quote

Версия 3.3 обновление 2

Обновлен основной транзишн, более симпатично выглядит меню
Добавлена болванка классического вертикального меню

Теперь использует Acc@imer (forum.dklab.ru/js/advises/AccImer.html), за счёт чего работает более плавно.

chin
Надеюсь, болванка классического горизонтального меню поможет.
Вообще, разметка под горизонтальное меню сильно отличается от задачи к задаче.

Отслеживание выхода меню за границы экрана осуществляется модификатором или транзишном (по желанию)
Модификатор просто ставит свой обработчик, транзишн проверяет координаты меню и корректирует их, если требуется (initOpen/finishOpen, initClose/finishClose)


CompleteMenuSolution.0.3.3.u2.zip
 Description:
Cms v0.3.3.u2

Download
 Filename:  CompleteMenuSolution.0.3.3.u2.zip
 Filesize:  30.77 KB
 Downloaded:  800 Time(s)

Back to top
View user's profile Send private message
Rumata
Профессионал



Joined: 17 Aug 2003
Posts: 1850
Карма: 185
   поощрить/наказать


PostPosted: Thu Mar 02, 2006 8:36 am (спустя 9 часов 29 минут)
   Post subject:
Reply with quote


М

Ветка выделена в отдельную тему «Проект Complete Menu Solution [Обсуждение]»,
расположенную в форуме Разное :: JavaScript (Чт, 02 Марта 2006, 08:36).
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Fri Mar 03, 2006 2:46 pm (спустя 1 день 6 часов 9 минут; написано за 9 минут 8 секунд)
   Post subject:
Reply with quote

Обновление до v0.4.0

Обновлён блок работы с анимацией (транзишнами).
Теперь используется техника "вперёд к 100%", вместо статического набора интервалов.
За счёт этого повыщена скорость анимации на медленных машинах (до нескольких раз) и время работы анимации теперь стало более предсказуемым.
Как оно работает:
Есть ось времени от 0 до 100% (0..n миллисекунд) (в общем случае).
Каждый запуск транзишна определяется, в каком положении по оси он находится (т.к. фиксированные интервалы не работают, интервал отсчитывается от времени завершения работы функции). Получаем % от 100, который и передаётся транзишну.
Транзишн уже определяет, какой "кадр" анимации вывести.
За счёт этого уменьшается "количество кадров" на слабых машинах, но всё работает.

По этому принципу обновлены оба транзишна, идущие в комплекте (ну и от багов избавился, заодно).


CompleteMenuSolution.0.4.0.zip
 Description:
Cms v0.4.0

Download
 Filename:  CompleteMenuSolution.0.4.0.zip
 Filesize:  22.06 KB
 Downloaded:  802 Time(s)

Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Fri Mar 03, 2006 8:49 pm (спустя 6 часов 2 минуты; написано за 3 минуты 20 секунд)
   Post subject:
Reply with quote

Обновление 0.4.1

Обновлено ядро (объекты сливались некорректно).
Исправлена установка CSS классов для листьев дерева.
Добавлено сохранение у элемента номера его уровня в дереве.
Добавлена возможность указывать персональные направления развёртывания меню для разных уровней (в clip)

Спасибо chin (forum.dklab.ru/users/Chin/) за задачку при решении которой эти баги были найдены и исправлены.


CompleteMenuSolution.0.4.1.zip
 Description:
Cms 0.4.1

Download
 Filename:  CompleteMenuSolution.0.4.1.zip
 Filesize:  22.45 KB
 Downloaded:  953 Time(s)

Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Mon Apr 10, 2006 7:40 pm (спустя 1 месяц 6 дней 22 часа 51 минуту; написано за 5 минут 1 секунду)
   Post subject:
Reply with quote

Обновление 0.4.2

Дошли руки добавить проверку на наличие folderOpen/folderClose классов при инициализации, вроде бы залипания исчезли.
Поправлен баг с переключением подменю по клику, из-за ошибки не работало.
Добавлена простая тема WindowsExplorer. Иконок 3: открытый/закрытый каталог и файл.

Тестирование: cms.debugger.ru/test/

PS: провёл краш-тест на списке с 1000 узлов.... медленно конвертируется, около 1 секунды в FF и 2-2.5 в IE.
Надо будет поработать над оптимизацией.


CompleteMenuSolution.0.4.2.zip
 Description:
Cms v0.4.2

Download
 Filename:  CompleteMenuSolution.0.4.2.zip
 Filesize:  27.72 KB
 Downloaded:  742 Time(s)



Last edited by WingedFox on Fri Jun 02, 2006 3:33 am; edited 1 time in total
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Apr 12, 2006 12:15 am (спустя 1 день 4 часа 34 минуты; написано за 6 минут 3 секунды)
   Post subject:
Reply with quote

Обновление 0.4.3

Исправлены баги:
ошибка в предыдушем релизе с zIndex, при конвертации списка проставляются корректные атрибуты
Добавлено:
возможность конвертирования списка по мере необходимости, опция incrementalConvert. Очень полезно использовать на больших списках, когда стартовая обработка идет по 4-5 секунд. С включенной опцией конвертируются только видимые узлы.
Переделано:
теперь список конвертируется при использовании childNodes, вместо getElementsByTagName. Как ни странно, по скорости одинаково получилось.

Тестирование: cms.debugger.ru/test/


CompleteMenuSolution.0.4.3.zip
 Description:
Cms v0.4.3

Download
 Filename:  CompleteMenuSolution.0.4.3.zip
 Filesize:  29.41 KB
 Downloaded:  853 Time(s)



Last edited by WingedFox on Fri Jun 02, 2006 3:33 am; edited 1 time in total
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Apr 12, 2006 11:06 am (спустя 10 часов 50 минут; написано за 2 минуты 19 секунд)
   Post subject:
Reply with quote

Обновление 0.4.4

Спасибо DizzZ (forum.dklab.ru/users/Dizzz/) за подсказку.

Добавлено удаление обрабатываемого узла из документа на время обработки.
Скорость увеличилась примерно в 15 раз.

Тестирование: cms.debugger.ru/test/


CompleteMenuSolution.0.4.4.zip
 Description:
Cms v0.4.4

Download
 Filename:  CompleteMenuSolution.0.4.4.zip
 Filesize:  29.53 KB
 Downloaded:  813 Time(s)



Last edited by WingedFox on Fri Jun 02, 2006 3:34 am; edited 1 time in total
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Thu Apr 13, 2006 5:10 pm (спустя 1 день 6 часов 4 минуты; написано за 2 минуты 4 секунды)
   Post subject:
Reply with quote

Обновление 0.4.5

Переделана работа с модификаторами, добавлен модификатор activeontop.

Начал оформлять документацию:
cms.debugger.ru

Тестирование: cms.debugger.ru/test


CompleteMenuSolution.0.4.5.zip
 Description:
Cms v0.4.5

Download
 Filename:  CompleteMenuSolution.0.4.5.zip
 Filesize:  30.13 KB
 Downloaded:  906 Time(s)

Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Sun Apr 30, 2006 8:29 pm (спустя 17 дней 3 часа 18 минут; написано за 2 минуты 38 секунд)
   Post subject:
Reply with quote

Версия 0.4.6

Главное изменение - теперь нет необходимости указывать путь к скрипту.

Изменения: cms.debugger.ru/doku.php?id=changelog
Архив: v0.4.6 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=%2Ftags%2Fv0.4.6%2F&rev=0&isdir=1)
Демо: cms.debugger.ru/test/

Проект теперь живёт в SVN репозитории: svn.debugger.ru/repos/CompleteMenuSolution

Last edited by WingedFox on Fri Jun 02, 2006 3:34 am; edited 1 time in total
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Thu May 04, 2006 11:36 am (спустя 3 дня 15 часов 6 минут; написано за 1 минуту 37 секунд)
   Post subject:
Reply with quote

Версия 0.4.6-r1

Добавил обновлённый findPath

Архив: 0.4.6-r1 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=%2Ftags%2Fv0.4.6-r1%2F&rev=0&isdir=1)
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Tue May 09, 2006 8:41 pm (спустя 5 дней 9 часов 5 минут; написано за 2 минуты 52 секунды)
   Post subject:
Reply with quote

Версия 0.4.7

Изменения:
добавлена опция closeSiblings для закрытия подменю одного уровня
внесены небольшие изменения в код


Архив: 0.4.7 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=%2Ftags%2Fv0.4.7-r1%2F&rev=0&isdir=1)

Демо:
cms.debugger.ru/test/
2 верхних меню используют новую опцию
2 нижних - нет
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed May 10, 2006 11:12 pm (спустя 1 день 2 часа 30 минут; написано за 10 секунд)
   Post subject:
Reply with quote

Версия 0.4.7-r2

Добавлена совместимость с Safari 2.x

Архив: 0.4.7-r2 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=%2Ftags%2Fv0.4.7-r2%2F&rev=0&isdir=1)
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Sun May 14, 2006 5:34 pm (спустя 3 дня 18 часов 22 минуты; написано за 2 минуты 51 секунду)
   Post subject:
Reply with quote

Версия 0.4.8

Добавлено свойство и ключ activator для <li>, указывающий на тег <a>.
Добавлена возможность указывать в опциях меню дополнительные модификаторы.
Добавлен плагин groupcheckbox и демонстрация его использования.

Архив: 0.4.8 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=%2Ftags%2Fv0.4.8%2F&rev=0&isdir=1)
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Thu Jun 01, 2006 3:04 am (спустя 17 дней 9 часов 29 минут; написано за 5 минут 12 секунд)
   Post subject:
Reply with quote

Версия 0.5.0

Изменений много 8*)
1. Изменён формат описания шаблона. Теперь он включает в себя массив menuOptions с установками шаблона по умолчанию.
Соотв. шаблоны 0.4.х работать не будут.
2. Изменён принцип вызова методов анимации - им передаётся контекст плагина
Переписана вся анимация - убраны полные "пути" к методам и свойствам.
3. Добавлен плагин "windowborderschecker" - проверяет вылезает ли текущий блок подменю за пределы окна браузера и выставляет специальные CSS классы, если требуется.

Ну и ещё разное, по мелочи.

Демо: cms.debugger.ru/test/

Архив: v0.5.0 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=%2Ftags%2Fv0.5.0%2F&rev=0&isdir=1)

PS: добавил архив аттачем..


v0.5.0.tar.gz
 Description:
Cms v0.5.0

Download
 Filename:  v0.5.0.tar.gz
 Filesize:  26.71 KB
 Downloaded:  1111 Time(s)

Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Fri Jul 07, 2006 2:04 pm (спустя 1 месяц 6 дней 10 часов 59 минут; написано за 7 минут 4 секунды)
   Post subject:
Reply with quote

Давно не выкладывал релизы 8*)

Версия 0.5.1
Ключевые изменения:
- корневой элемент теперь содержит указатель keys['cmsSelf'] на экземпляр меню-обработчика данного списка
- добавлен параметр forceSkipTransition для пропуска текущей анимации (действует однократно, т.е. после отработки текущей анимации флаг сбрасывается)
- добавлен параметр maxDepth 0 - неограниченная глубина, значения больше 0 - максимальная глубина меню.
- добавлен метод setMenuOption для динамического управления настройками (но не каждая смена настроек будет иметь эффект)
- добавлен модификатор blendiebugfix, позволяющий получать полупрозрачные меню, поправлен blend для работы с этим плагином
- исправлен clip, была бага в IE, когда при clip: rect(auto auto auto auto) и display:none был виден фон и границы.
- убраны неиспользуемые методы, почищен код.

Демо: cms.debugger.ru/test/

Архив: v0.5.1 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=/tags/v0.5.1/&rev=0&isdir=1)
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Jul 12, 2006 10:50 pm (спустя 5 дней 8 часов 45 минут; написано за 2 минуты 25 секунд)
   Post subject:
Reply with quote

Обновление до 0.5.2

Изменения:
- добавлена возможность вынести шаблоны за пределы корневого каталога меню (themeRootPath)
- добавлена функция получения абсолютного пути до шаблона/скина (getThemePath)
- почищен/поправлен код

Демо: cms.debugger.ru/test/

Архив: v0.5.2 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=/tags/v0.5.2/&rev=0&isdir=1)
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Sun Jul 16, 2006 11:41 pm (спустя 4 дня 51 минуту; написано за 1 минуту 18 секунд)
   Post subject:
Reply with quote

Обновление 0.5.3

Исправлен критический баг с недозагрузкой меню.

Демо: cms.debugger.ru/test/

Архив: v0.5.3 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=/tags/v0.5.2/&rev=0&isdir=1)

Значительно пополнена документация.
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Mon Jul 24, 2006 10:00 pm (спустя 7 дней 22 часа 18 минут; написано за 3 минуты 40 секунд)
   Post subject:
Reply with quote

Обновление до 0.5.4

Восстановлена совместимость с FF1.0.x - предыдущие версии и не работали, и не ругались
Теперь меню подключается 1 файлом 8*)
И ещё немного всего исправлено.

Демо: cms.debugger.ru/test/

Архив
cms.debugger.ru/dl/CompleteMenuSolution.0.5.4.zip
v0.5.4 в SVN (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=%2Ftags%2Fv0.5.4%2F&rev=0&isdir=1)

Изменилась инструкция по установке (cms.debugger.ru/ru/install).
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Jul 26, 2006 1:47 am (спустя 1 день 3 часа 46 минут; написано за 2 минуты 45 секунд)
   Post subject:
Reply with quote

Вышла версия 0.5.5-r1

Изменений - вагон и маленькая тележка.
Касаются как правки кода, так и новых фич.

Основной новой возможностью является динамическая подгрузка дерева через новый плагин ajaxum.
Демо: cms.debugger.ru/test/test.html

Архив: v0.5.5-r1 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=%2Ftags%2Fv0.5.5-r1%2F&rev=0&isdir=1)
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Jul 26, 2006 11:48 pm (спустя 22 часа 1 минуту; написано за 1 минуту 30 секунд)
   Post subject:
Reply with quote

Обновление 0.5.5-r2

Исправлено небольшое число багов относительно прошлого релиза.

Демо: cms.debugger.ru/test/

Архив: v0.5.5-r2 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=%2Ftags%2Fv0.5.5-r2%2F&rev=0&isdir=1)
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Sun Aug 06, 2006 1:51 pm (спустя 10 дней 14 часов 3 минуты; написано за 14 секунд)
   Post subject:
Reply with quote

Теперь у меню есть багтрекер:
bts.debugger.ru/index.php?tasks=all&project=2
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Tue Aug 08, 2006 10:16 am (спустя 1 день 20 часов 24 минуты; написано за 4 минуты 17 секунд)
   Post subject:
Reply with quote

Вышла версия 0.5.6

Основные изменения:
добавлены опции
* maxOpenDepth - сколько уровней меню будет открыто по умолчанию
* flagOpenSubmenu/flagCloseSubmenu - имена классов, указывающие на открытые/закрытые узлы дерева для более лёгкой адаптации к существующим библиотекам рисования навигации
* stripCssClasses - какие классы удалить при инициализации
поправлен баг с ошибками при включенном incrementalConvert и форсированном открытии подменю.

Архив: v0.5.6 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=%2Ftags%2Fv0.5.6%2F&rev=0&isdir=1)
Демо: cms.debugger.ru/test
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Sun Oct 29, 2006 3:19 pm (спустя 2 месяца 21 день 5 часов 3 минуты; написано за 6 минут 8 секунд)
   Post subject:
Reply with quote

Версия 0.5.7

Сегодняшний релиз проходит под знаком "Вы хочите табов - их есть у меня" 8*)
Когда я был молодой и наивный, я нарисовал скрипт Закладки. (forum.dklab.ru/js/advises/Bookmarks.html)
Что называется "почувствуйте разницу" 8*)

Главные особенности релиза:
1. Появилась возможность вкладывать независимые меню друг в друга.
2. Появился шаблон контрола с закладками.
Для реализации фич был достаточно сильно доработан движек, но совместимость с прошлыми версиями меню осталась.

Есть одно "но" - был исправлен баг(фича) с "умолчательной" установкой обработчика клика, если никакие другие не определены.
Сейчас можно в принципе заблокировать работу меню, когда оно не будет реагировать ни на какие раздражители 8*)

Архив: v0.5.7 (svn.debugger.ru/dl.php?repname=The%20Complete%20Menu%20Solution%20project&path=%2Ftags%2Fv0.5.7%2F&rev=0&isdir=1)
Демо: cms.debugger.ru/test

Дему советую смотреть =)
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Mon Mar 12, 2007 3:55 pm (спустя 4 месяца 14 дней 35 минут; написано за 2 минуты 30 секунд)
   Post subject:
Reply with quote

Релиз 0.5.12

Исправлен баг с новыми версиями Мозиллы - в некоторых случаях она блокирует document.write в теге 'head', что печально сказывается на работоспособности меню.

Так же, начиная с этого релиза меню поставляется в упакованном виде.

Архив:
cms.debugger.ru/dl/CompleteMenuSolution.0.5.12.zip

Демо:
cms.debugger.ru/test
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Tue Nov 13, 2007 4:56 pm (спустя 8 месяцев 1 день 1 час 25 секунд; написано за 5 минут 54 секунды)
   Post subject:
Reply with quote

Дошли руки до обновления меню.

Релиз 0.6.0b1

* Переписана работа с зависимостями, теперь используется ScriptQueue.
* Изменён процесс инициализации меню, все параметры передаются конструктору.
* Управления событиями идёт через EventManager.

В планах:
* Вынести анимацию в отдельный модуль
* Переделать управление событиями (использовать возможности EventManager)
* Перевести плагины на обработку кастомных событий
* Убрать кучу дублирующегося кода

Архив:
cms.debugger.ru/dl/CompleteMenuSolution.0.6.0b1.zip
Демо:
cms.debugger.ru/test/beta/demo.html
Back to top
View user's profile Send private message
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9986
   поощрить/наказать


PostPosted: Tue Nov 18, 2008 7:29 pm (спустя 1 год 5 дней 2 часа 33 минуты)
   Post subject:
Reply with quote


М

Ветка выделена в отдельную тему «Проект Complete Menu Solution [обсуждение 2]»,
расположенную в форуме Разное :: JavaScript (18 Ноября 2008, 19:29).
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML