Add simple toggle.

This commit is contained in:
Lars Jung 2015-04-29 02:16:29 +02:00
parent f7d0f7d5eb
commit 33bc45d179
2 changed files with 41 additions and 0 deletions

View file

@ -36,13 +36,31 @@ function addSuiteStats() {
var failed = tests - passed;
var $header = $suite.find('> h1 a');
var $list = $suite.find('> ul');
var $count = $('<span class="count"><span class="passed">' + passed + '</span><span class="failed">' + failed + '</span></span>');
var $toggle = $('<span class="toggle">-</span>');
var visible = true;
$toggle.on('click', function (ev) {
ev.stopImmediatePropagation();
visible = !visible;
if (visible) {
$toggle.text('-');
$list.show();
} else {
$toggle.text('+');
$list.hide();
}
});
if (!failed) {
$count.find('.failed').remove();
}
$suite.addClass(tests === passed ? 'pass' : 'fail');
// $suite.append($toggle);
$header.append($count);
}