Rework on feedback popups

This commit is contained in:
2019-09-17 22:47:59 +02:00
parent 4133faec32
commit 49fbf665e8
9 changed files with 39 additions and 20 deletions

View File

@@ -147,10 +147,19 @@ function feedback(sClass, sMsg, $Box)
{
$Box = $Box || $('#feedback');
sMsg = sMsg || '';
switch(sClass) {
case 'notice': sClass = 'primary'; break;
case 'error': sClass = 'danger'; break;
}
if(sClass=='error' && sMsg=='') sMsg = 'Oops ! An unknown error occured';
$('<div>', {'class':'alert shadow rounded alert-'+(sClass=='error'?'danger':sClass), role:'alert'})
//.append($('<i>', {'class':'fa fa-standalone fa-'+sClass}))
$('<div>', {'class':'alert shadow alert-dismissible fade show alert-'+sClass, role:'alert'})
.append($('<i>', {'class':'fal fa-inline fa-'+sClass}))
.append(addPunctuation(sMsg))
.append($('<button>', {type:'button', 'class':'close', 'data-dismiss':'alert', 'aria-label':'Close'})
.append($('<span>', {'aria-hidden':'true'}).appendIcon('close'))
)
.appendTo($Box)
.slideDown('fast')
.delay(5000)