Fasten notification element removal in list
This commit is contained in:
parent
19a3524ab5
commit
8f914786e0
@ -89,6 +89,9 @@
|
|||||||
&:not(:first-child) {
|
&:not(:first-child) {
|
||||||
border-top: 1px solid #ccc;
|
border-top: 1px solid #ccc;
|
||||||
}
|
}
|
||||||
|
&.dismissed {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
.cp-notification-content {
|
.cp-notification-content {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
|
|||||||
@ -77,6 +77,11 @@ define([
|
|||||||
if (el) {
|
if (el) {
|
||||||
// if the type of notification correspond
|
// if the type of notification correspond
|
||||||
if (filterTypes.length === 0 || filterTypes.indexOf(data.content.msg.type) !== -1) {
|
if (filterTypes.length === 0 || filterTypes.indexOf(data.content.msg.type) !== -1) {
|
||||||
|
var dismissHandler = data.content.dismissHandler;
|
||||||
|
data.content.dismissHandler = function () {
|
||||||
|
$(el).addClass("dismissed");
|
||||||
|
dismissHandler();
|
||||||
|
};
|
||||||
notifsData.push(data);
|
notifsData.push(data);
|
||||||
$(notifsList).prepend(el);
|
$(notifsList).prepend(el);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user