@arturdoruch/flash-messenger
Advanced tools
Comparing version 1.0.1 to 1.0.2
@@ -15,3 +15,3 @@ /* | ||
containerClass: null, | ||
removeAfter: 5, | ||
removeAfter: 8, | ||
removeOnClick: true, | ||
@@ -28,3 +28,3 @@ positionVertical: 'top', | ||
* @param {string} [options.elementsClassPrefix = 'flash-message'] The class name prefix of the message container and item elements. | ||
* @param {int|null} [options.removeAfter = 5] Time (in seconds) after message item will be removed form the container. | ||
* @param {int|null} [options.removeAfter = 8] Time (in seconds) after message item will be removed form the container. | ||
* If null message item will not be removed until will be clicked. | ||
@@ -101,2 +101,4 @@ * @param {boolean} [options.removeOnClick = true] Specifies whether the message item should be removed after clicking. | ||
_appendMessageItems(type) { | ||
let messages = []; | ||
for (let i = 0; i < this._messages.length; i++) { | ||
@@ -111,4 +113,8 @@ let message = this._messages[i]; | ||
delete this._messages[i]; | ||
} else { | ||
messages.push(message); | ||
} | ||
} | ||
this._messages = messages; | ||
} | ||
@@ -121,3 +127,3 @@ | ||
let intervals = [], | ||
$items = this._container.$el.find('div'), | ||
items = this._container.el.querySelectorAll('div'), | ||
self = this; | ||
@@ -127,4 +133,4 @@ | ||
for (let i = 0; i < $items.length; i++) { | ||
let $item = $($items[i]); | ||
for (let i = 0; i < items.length; i++) { | ||
let $item = $(items[i]); | ||
@@ -131,0 +137,0 @@ if (this._opts.removeOnClick === true) { |
{ | ||
"name": "@arturdoruch/flash-messenger", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "Displays flash messages on the screen.", | ||
@@ -5,0 +5,0 @@ "keywords": ["flash messages", "action messages"], |
10528
195