Здравствуйте, уважаемые программисты.
--
Есть три способа, как выводить всплывающие окна на фреймворке Yii2.
Одни способы могут быть правильными и логичными для Yii2 - другие напротив.
Чтобы не городить чушь при разработке этой задачи, я решил посоветоваться с профессионалами.
Итак начнём:
1) способ, это некие манипуляции с настройками Yii2 которые помогут стерилизовать
"data-confirm" в более приятные соответствующие стилю и дизайну всплывающие окна.
2) способ, это использование javascript как показано
здесь
3) способ, это переписать функционал под Modal Bootstrap, и выводить все оповещения (нотификацию), только в них.
Так же, это эстетический подход к делу, учитывать такие проблемы, как кроссбраузерность, отключение javascript [маловероятно но не исключено], адаптивный дизайн (никому не понравятся баги и странности в поведении скрипта, если к примеру включен adblock и прочие блокировщики рекламы).
---
Согласитесь, что так выглядит гораздо приятнее и красивее
===
Какой способ лучше, кто что порекомендует? Интересно ваше мнение, плюс объяснения, если хуже, то чем, если лучше, то в чём.
Заранее благодарю за развёрнутые ответы, подсказки, ссылки и прочую полезную информацию.
P.S. очень важно, чтобы окно закрывалось только по клику по кнопке, отмена или ok, а не по фону, как в модальных окнах.