Roar - виджет для оповещений на Mootools
Слово Roar переводится с английского как “орать”. Именно такое громкое название придумали для виджета, который тихонечко появляется в уголочке и показывает нам разные оповещения, уведомления, сообщения об ошибках и т.п. Создан он на основе библиотеки Mootools, и работает на всех основных браузерах.
Минимальные требования - Mootools 1.2, который должен иметь следующие дополнения: Element.Dimensions, Fx.Tween, Fx.Morph, Selectors, DomReady (необязательно).
На сайте автора приведены три примера использования виджета, код одного из них я публикую без изменений:
window.addEvent('load', function() {
var roar = new Roar({
position: 'lowerLeft',
duration: 5000 // сообщение показывается 5 секунд
});
roar.alert('Britney Spears meets Frankenstein', 'The Beast and the Beauty, who is who!');
roar.chain(function() {
roar.alert('News gone crazy', 'Frankenstein is lost!');
}).chain(function() {
roar.alert('Frankenstein dead!', 'Who did it, we know it!');
}).chain(function() {
roar.alert('We fired our editor!', 'He only wrote stupid lorem ipsum dummies, hopefully we get better texts for the next showcase!');
});
});
В этом примере, сначала создается новый объект Roar, с параметрами position=’lowerLeft’ (всплывающее окно будет появляться внизу) и duration = 5000 (окно будет отображаться 5 секунд). Затем вызывается метод roar.alert(), который собственно и показывает сообщения. Он принимает 2 параметра - заголовок и текст сообщения. Далее, используя метод chain() выводятся последовательно три других сообщения. Посмотреть этот пример можно здесь.