Работаю над плагином, хочу полностью отделить "представление" от "модели"
К плагину поступают необходимые данные DOM в виде объекта.
Происходит инициализация.
После взаимодействия пользователя с приложением - плагин меняет в имеющихся данных значения
При некоторых сценариях работы плагина должны появляться popup-сообщения.. Например, сообщение "Ваши данные отправлены на сервер" или "В корзине 5 товаров" и т.д.
Как лучше делать эти сообщения:
1. В плагине с помощью createElement - но тогда это будет уже влияние на структуру DOM!
2. Сделать в html несколько окон с display:none. При необходимости вносить изменения в них и отображать на клиенте - но это будет будет уже костыль, и программист, использующий плагин должен будет дописывать его к разметке
3. Сделать отдельных скрипт для создания этих сообщений?
4 ....
Вот живой пример:
http://demo.hnoe.ru/7.html
При клике на цифру с товарами в корзине - должна отображаться информация о товарах, или при клике оформить заказ - окошко с данными. Как это грамотно реализовать?