Я не слишком знаю, что такое переиспользуемое, но модальное окно должно полностью брать на себя все действия пользователя. И мышь, и клавиатура... Пока окно не закрыто, все действия возможны только с ним. Т.е необходимо заблокировать действия пользователя со страницей. Ни нажатия кнопок, ни скроллинг, ни нажатия клавиш. Даже смена по нажатию TAB должна осуществляться только в этом окне. Ну как в окне alert. Пока не закрыл, ничего другого сделать невозможно.
На автомате этого не получишь, все это надо программить.
А если этого нет, то это просто какое то окно, но не модальное.
|