Skip to content

Commit 82da104

Browse files
committed
Merge pull request marcorinck#41 from madhead/master
Adding general growl method for sending growls when the severity is a text variable.
2 parents 00af027 + e8d9c9e commit 82da104

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/growlFactory.js

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,18 @@ angular.module("angular-growl").provider("growl", function() {
256256
return sendMessage(text, config, "success");
257257
}
258258

259+
/**
260+
* add one message with specified severity
261+
*
262+
* @param {string} text
263+
* @param {{ttl: number}} config
264+
* @param {string} severity
265+
*/
266+
function general(text, config, severity) {
267+
severity = (severity || "error").toLowerCase();
268+
sendMessage(text, config, severity);
269+
}
270+
259271
/**
260272
* add a indefinite number of messages that a backend server may have sent as a validation result
261273
*
@@ -268,7 +280,7 @@ angular.module("angular-growl").provider("growl", function() {
268280
message = messages[i];
269281

270282
if (message[_messageTextKey]) {
271-
severity = message[_messageSeverityKey] || "error";
283+
severity = (message[_messageSeverityKey] || "error").toLowerCase();
272284
var config = {};
273285
config.variables = message[_messageVariableKey] || {};
274286
config.title = message[_messageTitleKey];
@@ -298,6 +310,7 @@ angular.module("angular-growl").provider("growl", function() {
298310
error: error,
299311
info: info,
300312
success: success,
313+
general: general,
301314
addServerMessages: addServerMessages,
302315
onlyUnique: onlyUnique,
303316
reverseOrder : reverseOrder,

0 commit comments

Comments
 (0)