nick-levelup / home

0 stars 5 forks source link

Hometask on 11.05 #18

Open nick-levelup opened 9 years ago

nick-levelup commented 9 years ago

Написать конструтор, который создает модальное окно. И представляет удобный интерфейс работы с окном.

Окно может открываться по любым кнопкам Окно может закрываться по крестику, по фону, по ESC


Внешние методы

Внутренние методы


Работа с внешними методами

var modal = new Modal // создание экземпляра

modal.show() // показать окно modal.hide() // скрыть окно

modal.close() // удалить окно


При закрытии - убрать все обработчики события При открытии - все обработчики поставить При инициализации - добавить окно в HTML


nick-levelup commented 9 years ago

Написать конструктор либо функцию, которая создает сообщение.

var message1 = message.create();

message1.show();
message1.hide();

Конфигурация сообщения. Можно сделать не все.

create({
 autoShow: true|false, // при создании показывать ли его сразу
 text: 'Hello', // текст в сообщении
 autoHide: 5000, // Время через сколько спрятать сообщение
 position: 'rt'|'lt'|'rb'|'lb', // позиция сообщения left-right и тд.
 type: 'success' | 'error' .... // тип сообщения
})

после того как сообщение спряталось его наддо удалить, что бы создать его заного на проделать действия выше. у каждого сообщения есть крестик для закрытия.

Пример http://getbootstrap.com/components/#alerts