diff --git a/modules/default/alert/alert.js b/modules/default/alert/alert.js
index 084161ac..3099471d 100644
--- a/modules/default/alert/alert.js
+++ b/modules/default/alert/alert.js
@@ -35,9 +35,17 @@ Module.register("alert",{
},
show_notification: function(message) {
if (this.config.effect == "slide") {this.config.effect = this.config.effect + "-" + this.config.position;}
- message = "" + message.title + "
" + message.message + "";
+
+ msg = "";
+ if (message.title) {
+ msg += "" + message.title + "";
+ }
+ if (message.message){
+ msg += "
" + message.message + "";
+ }
+
new NotificationFx({
- message: message,
+ message: msg,
layout: "growl",
effect: this.config.effect,
ttl: this.config.display_time
@@ -67,7 +75,15 @@ Module.register("alert",{
this.hide_alert(sender);
}
- message = "" + params.title + "
" + params.message + "";
+ //Display title and message only if they are provided in notification parameters
+ message ="";
+ if (params.title) {
+ message += "" + params.title + ""
+ }
+ if (params.message) {
+ message += "
" + params.message + "";
+ }
+
//Store alert in this.alerts
this.alerts[sender.name] = new NotificationFx({
message: image + message,