>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >PopupNotifications http://forum.mozilla-russia.org/viewtopic.php?id=50276 |
KML > 20-06-2011 02:52:29 |
Понравилось мне это нововведение в FF, но есть одно НО. Мне нужно показать подобную красоту для своей кнопки на тулбаре, а PopupNotifications показывается всегда в одном и том же месте, независимо от "anchorID".
Т.е. я так понимаю выйти за рамки "notification-popup-box" не получится? А если очень хочется? |
hydrolizer > 20-06-2011 03:17:00 |
KML Выделить код Код:Notification.prototype = { /** * Removes the notification and updates the popup accordingly if needed. */ remove: function Notification_remove() { this.owner.remove(this); }, get anchorElement() { if (!this.owner.iconBox) return null; let anchorElement = null; if (this.anchorID) // вся проблема - в строчке ниже: anchorElement = this.owner.iconBox.querySelector("#"+this.anchorID); if (!anchorElement) anchorElement = this.owner.iconBox; return anchorElement; } }; Если у овнера попробовать переопределить iconBox на свой, то, возможно, и получится "отвязать" попап от дефолтного notification-popup-box. |
KML > 20-06-2011 12:56:25 |
Тогда все служебные нотификейшены будут отображаться возле моей кнопки , а мне бы этого не хотелось. Есть какой-то другой способ показать такой или похожий хинт для кнопки на тулбаре (не наводя мышу на кнопку)? |
KML > 20-06-2011 13:33:00 |
Нашел баг по этому поводу Bug 634391. |
KML > 21-06-2011 23:12:16 |
Как оказалось, при помощи panel можно сделать собственный попап, который будет выглядеть ничуть не хуже
|
hydrolizer > 22-06-2011 03:15:26 |
KML |