Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Виджет "Диалог"! (https://javascript.ru/forum/project/14097-vidzhet-dialog.html)

Maxman 29.12.2010 13:28

Виджет "Диалог"!
 
Доброго времени суток!) Недавно написал свой скрипт диалоговых окон, на основе своего собственного фреймворка (который писал в целях закрепелия знаний) Хочу продемонстрировать: http://syntax-js.net.ru/dialog/demo.html
Документация по настройке будет позже, но код самого плагина простой - кому надо и так поймёт =)

P.S если кто-то захочет поюзать, буду тока рад) Архив с исходниками тут.

Vulkan 29.12.2010 16:16

Так то всё хорошо, только глюк есть, если окно переместить за пределы окна браузера его потом естественно достать невозможно. На это проверку сделай.

Maxman 29.12.2010 16:46

Там впринципе можно указать чтобы не вытаскивалось за пределы, но так не круто как-то... Vulkan, а как вы эт представляете, типо сделать доп. кнопку чтобы по центру становилось?

Vulkan 29.12.2010 17:17

Ну зачем же, просто если случайно вынести заголовок окна за границы его достать уже невозможно. Лучше сделать границы, чтобы не переносилось за пределы, но это только моё мнение =).

Maxman 29.12.2010 17:39

Это можно бует прописать в опциях) Я ещё решение придумал: забацал ему в прототип метод center(), чтоб веб-дизайнер мог его на любую кнопку или объект на сайте повесить, тока тогда нужно без затемнения вызывать. Демо обновил.

Vulkan 29.12.2010 17:45

Maxman, да, отлично)

mycoding 30.12.2010 14:29

Молодец, только написание своего framework-а даёт реальные знания в
javascript.
Я делал чуток http://js-coding.narod.ru/
Но мне бы хотелось подойти к написанию framework-а со стороны ООП.

Maxman 30.12.2010 18:54

У меня ООП используется, он на нём и построен)

igrok 05.01.2011 09:31

хороший диалог, респект:)
сам собираюсь свой делать, вот теперь есть наглядный пример ;)

B~Vladi 05.01.2011 13:12

Цитата:

Сообщение от Maxman
на основе своего собственного фреймворка

Посмотрел я код твоего фреймворка. Неужели ни у кого нет своих идей? Почему все делают jQuery?!


Часовой пояс GMT +3, время: 13:11.