mirror of
https://github.com/lrsjng/h5ai.git
synced 2025-05-24 20:14:37 -04:00
Add simple toggle.
This commit is contained in:
parent
f7d0f7d5eb
commit
33bc45d179
2 changed files with 41 additions and 0 deletions
|
@ -81,6 +81,10 @@
|
|||
margin: 0 auto;
|
||||
padding: 32px;
|
||||
max-width: 900px;
|
||||
|
||||
> .toggle {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -146,7 +150,26 @@
|
|||
}
|
||||
|
||||
.suite {
|
||||
position: relative;
|
||||
margin: 16px 0 8px 24px;
|
||||
|
||||
.toggle {
|
||||
position: absolute;
|
||||
left: -24px;
|
||||
top: 0;
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
line-height: 24px;
|
||||
color: @col-text;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
|
||||
&:hover {
|
||||
background: @col-back-hover;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.test {
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue