Pull to refresh
1
0
Send message
await это ОСТАНОВКА программы до действия пользователя
Всем устраивает! Это примерно то, что я и предлагаю, только немного другая реализация и без акцента на дизайн…
Вот как выглядит alert в моей игре:
image
В этом его преимущество!
Как я вижу, темы GTK тут вообще не причём — речь о стилизации под темы внутри страниц HTML.
Повторюсь — есть масса возможностей создавать диалоги средствами и jQuery и bootstrap и др. но alert, confirm и prompt позволяют писать непрерывную логику программы. В отличие от других средств, разрывающих логику на «до запроса диалога» и коллбэк реакции на действия пользователя. Но дизайн и содержимое alert, confirm и prompt не соответствуют дизайну страницы и имеют разный дизайн и содержимое в разных браузерах (это особенно плохо для игр). Я объединяю функциональные аспекты alert, confirm и prompt (очень удобные) и аспекты дизайна простым приёмом…
Действительно не слышал — использую только уже распространенные технологии для большинства современных браузеров. Но сейчас посмотрел — принцип тот-же, что и в других модальных окнах — для обработки нужно реагировать на элементы управления в модальном окне. А в стандартных функциях (и в моём случае) — не нужно разделять код запроса окна, реакцию на ответ пользователя и его обработку в разных фрагментах кода.
Если ВЫ сделали вёрстку в Bootstrap, то модалка в jQuery UI вряд ли кому понравится (без очень трудоёмких настроек CSS). В самом Bootstrap есть модалки! О это открытие! Я их и использую. Весь вопрос в ОСТАНОВКЕ программы в месте вызова окна, а не в танцах с обратными вызовами, разрывающими логику программы.
Конечно, НЕ ОБЯЗАТЕЛЬНО переопределять стандартные функции — можно сделать другие. Но тогда сообщения сервера и встроенных библиотек будут очень выделяться. Особенно это плохо в играх с очень специфичным дизайном(((
Лучше тем, что одинаковые в различных браузерах, содержат настраиваемую под проект и задачу информацию и приводятся к единому дизайну страницы.

Information

Rating
Does not participate
Registered
Activity