Windoo - Скрипты генерирования окон на JS
Иногда при разработке приложений возникает необходимость реализовать оконный интерфейс в веб-приложении с возможностями перетаскивания окон и другими элементами стандартных окон операционной системы.
Для этого предназначен плагин окон Mootools Windoo. Windoo это javascript-класс, основанный на фреймворке Mootools, который позволяет создавать перетаскиваемые окна на вашей html-странице с возможностью изменения размеров.
Windoo также включает следующие расширения:
- Drag.Multi - расширение, основанное на Drag.Base, предоставляющее возможность изменения множества стилей для множества элементов в одно и то же время согласно движению мыши.
- Drag.Resize - расширение Mootools, которое позволяет использовать хендлер перемещения для изменения размеров окна в 8 направлениях.
Особенности
- Изменение размеров в 8 направлениях (полностью настраиваемо)
- Работает в Firefox, Opera, Safari, and IE 6, 7
- Поддерживает пределы для изменения размеров для контейнерных элементов
- Полностью настраиваемые темы Windoo
- Сохраняет пропорции
- Разнообразные менеджеры окон
- Поддерживает перекрытия iframe (iframe overlay) для IE (исправляет ошибку <select>
- Генерирует валидный строгий XHTML код
- Модульный исходный код с разными вариантами закачки с помощью мастера построения билда
Примеры
- Drag.Multi: Изменение стилей множества элементов при наведении мышки
- Drag.Resize: Настраиваемое изменение размеров в 8 направлениях
- Windoo: Шаблонная страница Windoo page и демо
- Windoo Aqua: Демонстрация темы MacOS X Aqua для Windoo
- Windoo builder: Конфигурирование окна
- Windoo.Ajax: Динамическая загрузка содержания окна
Скачать
- Мастер построения билда закачки Windoo: Скачайте ваш собственный билд Windoo (без тем и скинов Windoo)
- Темы Windoo, исходники проекта: Скачайте пакет Темы Windoo, архив с полными исходниками и документацию из раздела "Featured Downloads".
Обсуждение.
Возможно на странице открытая ветка Windoo форума Mootools.
Перевод с сайта Google Code: Windoo - Mootools draggable and resizable Window plugin Ильдар Валеев