Я написал симпатичное дополнение для Firefox для компании, в которой я работаю в качестве IT Ticket System. Он уведомляет менеджеров о новых билетах или уведомляет пользователей об изменениях в их билетах.
Я начал использовать встроенный модуль уведомлений для Firefox в Windows с:
var alertsService = Components.classes ["@ mozilla.org/alerts-service;1"].getService(Components.interfaces.nsIAlertsService);
Это сработало очень хорошо. Однако проблема с этим сервисом заключается в том, что вы не имеете никакого контроля над его скоростью, временем, стилем или способом представления контента. Я решил переключиться на использование панели, которая прекрасно работает и отображает то, что я хочу, где я хочу.
Тем не менее, я бы хотел сделать это немного более очевидным, так же, как уведомления, анимируя панель вверх и переходя от прозрачного к почти сплошному. У кого-нибудь есть способы сделать это? Я нашел несколько небольших фрагментов кода JavaScript, но не нашел ничего, что действительно работает должным образом.