Skip to content

Commit ce2a1e2

Browse files
committed
alerts... support non-assoc arguments
1 parent 51d12b8 commit ce2a1e2

1 file changed

Lines changed: 21 additions & 3 deletions

File tree

src/js/LogDumper.js

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,9 +221,24 @@ var logDumper = (function($, module) {
221221
$toggle,
222222
$toggleNodes;
223223
if (method === "alert") {
224-
$node = $('<div class="alert"></div>')
225-
.addClass("alert-"+atob(args.class))
226-
.html(atob(args.message));
224+
$node = $('<div class="alert"></div>');
225+
var message = args.message
226+
? atob(args.message)
227+
: atob(args[0]);
228+
var className = args.message
229+
? atob(args.message) // pre 2.1.0
230+
: meta.class;
231+
var dismissible = args.message
232+
? args.dismissible
233+
: meta.dismissible;
234+
$node.addClass("alert-"+className)
235+
.html(message);
236+
if (dismissible) {
237+
$node.prepend('<button type="button" class="close" data-dismiss="alert" aria-label="Close">'
238+
+'<span aria-hidden="true">&times;</span>'
239+
+'</button>');
240+
$node.addClass("alert-dismissible");
241+
}
227242
$container.find(".debug-header").before($node);
228243
} else if (method == "endOutput") {
229244
$container.removeClass("working");
@@ -237,6 +252,9 @@ var logDumper = (function($, module) {
237252
});
238253
if (args.responseCode && args.responseCode != "200") {
239254
$container.find(".panel-title").append(' <span class="label label-default" title="Response Code">' + args.responseCode + '</span>');
255+
if (args.responseCode.toString().match('/^5/')) {
256+
$container.addClass("panel-danger");
257+
}
240258
}
241259
} else if (method == 'errorNotConsoled') {
242260
$node = $container.find('.alert.error-summary');

0 commit comments

Comments
 (0)