mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-22 20:19:21 +00:00
Implemented notification system
This commit is contained in:
parent
196bbdc585
commit
4c9de6b5c1
@ -6,33 +6,41 @@
|
||||
|
||||
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";
|
||||
}
|
||||
/**
|
||||
* Display a notification
|
||||
*
|
||||
* @param {String} message The message to show on the screen
|
||||
* @param {String} notifType Specify the notification type (info, danger, success, warning)
|
||||
* @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 duration was specified
|
||||
if(!notifDuration){
|
||||
notifDuration = 4;
|
||||
}
|
||||
|
||||
//Check if a notification title was specified
|
||||
if(!notifTitle){
|
||||
notifTitle = "";
|
||||
}
|
||||
//Prepare options
|
||||
var options = {
|
||||
message: message,
|
||||
};
|
||||
|
||||
//DEV - show an alert while no notif system is implemented
|
||||
alert("notif " + notifType + ": " + message);
|
||||
}
|
||||
//Check if any notification title was specified
|
||||
if(notifTitle){
|
||||
options.title = notifTitle;
|
||||
}
|
||||
|
||||
$.notify(options,{
|
||||
// settings
|
||||
type: notifType,
|
||||
timer: notifDuration*1000,
|
||||
});
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user