mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-12-25 10:28:51 +00:00
38 lines
1.0 KiB
JavaScript
38 lines
1.0 KiB
JavaScript
|
/**
|
||
|
* Notification system
|
||
|
*
|
||
|
* @author Pierre HUBERT
|
||
|
*/
|
||
|
|
||
|
ComunicWeb.common.notificationSystem = {
|
||
|
|
||
|
/**
|
||
|
* Display a notification
|
||
|
*
|
||
|
* @param {String} message The message to show on the screen
|
||
|
* @param {String} notifType Specify the notification type (info, error, success)
|
||
|
* @param {Integer} notifDuration Optionnal, specify how much time the message will appear in seconds
|
||
|
* @param {String} notifTitle The title of the notification
|
||
|
*/
|
||
|
showNotification: function(message, notifType, notifDuration, notifTitle){
|
||
|
|
||
|
//Check if a notification type was specified
|
||
|
if(!notifType){
|
||
|
notifType = "info";
|
||
|
}
|
||
|
|
||
|
//Check if a notification duration was specified
|
||
|
if(!notifDuration){
|
||
|
notifDuration = 4;
|
||
|
}
|
||
|
|
||
|
//Check if a notification title was specified
|
||
|
if(!notifTitle){
|
||
|
notifTitle = "";
|
||
|
}
|
||
|
|
||
|
//DEV - show an alert while no notif system is implemented
|
||
|
alert("notif " + notifType + ": " + message);
|
||
|
}
|
||
|
|
||
|
}
|