Skip to content

Commit cfd410b

Browse files
committed
Build: Update dependencies, including QUnit 2.0
1 parent 15ea001 commit cfd410b

File tree

5 files changed

+5689
-1437
lines changed

5 files changed

+5689
-1437
lines changed

external/qunit/LICENSE.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3030

3131
====
3232

33-
All files located in the node_modules and external directories are
34-
externally maintained libraries used by this software which have their
35-
own licenses; we recommend you read them, as their terms may differ from
36-
the terms above.
33+
All files located in the node_modules directory are externally maintained
34+
libraries used by this software which have their own licenses; we
35+
recommend you read them, as their terms may differ from the terms above.

external/qunit/qunit.css

Lines changed: 163 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
/*!
2-
* QUnit 1.17.1
3-
* http://qunitjs.com/
2+
* QUnit 2.0.1
3+
* https://qunitjs.com/
44
*
55
* Copyright jQuery Foundation and other contributors
66
* Released under the MIT license
7-
* http://jquery.org/license
7+
* https://jquery.org/license
88
*
9-
* Date: 2015-01-20T19:39Z
9+
* Date: 2016-07-23T19:39Z
1010
*/
1111

1212
/** Font Family and Sizes */
1313

14-
#qunit-tests, #qunit-header, #qunit-banner, #qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult {
14+
#qunit-tests, #qunit-header, #qunit-banner, #qunit-testrunner-toolbar, #qunit-filteredTest, #qunit-userAgent, #qunit-testresult {
1515
font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;
1616
}
1717

18-
#qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult, #qunit-tests li { font-size: small; }
18+
#qunit-testrunner-toolbar, #qunit-filteredTest, #qunit-userAgent, #qunit-testresult, #qunit-tests li { font-size: small; }
1919
#qunit-tests { font-size: smaller; }
2020

2121

2222
/** Resets */
2323

24-
#qunit-tests, #qunit-header, #qunit-banner, #qunit-userAgent, #qunit-testresult, #qunit-modulefilter {
24+
#qunit-tests, #qunit-header, #qunit-banner, #qunit-filteredTest, #qunit-userAgent, #qunit-testresult, #qunit-modulefilter {
2525
margin: 0;
2626
padding: 0;
2727
}
2828

2929

30-
/** Header */
30+
/** Header (excluding toolbar) */
3131

3232
#qunit-header {
3333
padding: 0.5em 0 0.5em 1em;
@@ -52,45 +52,161 @@
5252
color: #FFF;
5353
}
5454

55-
#qunit-testrunner-toolbar label {
56-
display: inline-block;
57-
padding: 0 0.5em 0 0.1em;
58-
}
59-
6055
#qunit-banner {
6156
height: 5px;
6257
}
6358

64-
#qunit-testrunner-toolbar {
59+
#qunit-filteredTest {
6560
padding: 0.5em 1em 0.5em 1em;
66-
color: #5E740B;
67-
background-color: #EEE;
68-
overflow: hidden;
61+
color: #366097;
62+
background-color: #F4FF77;
6963
}
7064

7165
#qunit-userAgent {
7266
padding: 0.5em 1em 0.5em 1em;
73-
background-color: #2B81AF;
7467
color: #FFF;
68+
background-color: #2B81AF;
7569
text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px;
7670
}
7771

78-
#qunit-modulefilter-container {
79-
float: right;
80-
padding: 0.2em;
72+
73+
/** Toolbar */
74+
75+
#qunit-testrunner-toolbar {
76+
padding: 0.5em 1em 0.5em 1em;
77+
color: #5E740B;
78+
background-color: #EEE;
79+
}
80+
81+
#qunit-testrunner-toolbar .clearfix {
82+
height: 0;
83+
clear: both;
84+
}
85+
86+
#qunit-testrunner-toolbar label {
87+
display: inline-block;
8188
}
8289

83-
.qunit-url-config {
90+
#qunit-testrunner-toolbar input[type=checkbox],
91+
#qunit-testrunner-toolbar input[type=radio] {
92+
margin: 3px;
93+
vertical-align: -2px;
94+
}
95+
96+
#qunit-testrunner-toolbar input[type=text] {
97+
box-sizing: border-box;
98+
height: 1.6em;
99+
}
100+
101+
.qunit-url-config,
102+
.qunit-filter,
103+
#qunit-modulefilter {
84104
display: inline-block;
85-
padding: 0.1em;
105+
line-height: 2.1em;
86106
}
87107

88-
.qunit-filter {
89-
display: block;
108+
.qunit-filter,
109+
#qunit-modulefilter {
90110
float: right;
111+
position: relative;
91112
margin-left: 1em;
92113
}
93114

115+
.qunit-url-config label {
116+
margin-right: 0.5em;
117+
}
118+
119+
#qunit-modulefilter-search {
120+
box-sizing: border-box;
121+
width: 400px;
122+
}
123+
124+
#qunit-modulefilter-search-container:after {
125+
position: absolute;
126+
right: 0.3em;
127+
content: "\25bc";
128+
color: black;
129+
}
130+
131+
#qunit-modulefilter-dropdown {
132+
/* align with #qunit-modulefilter-search */
133+
box-sizing: border-box;
134+
width: 400px;
135+
position: absolute;
136+
right: 0;
137+
top: 50%;
138+
margin-top: 0.8em;
139+
140+
border: 1px solid #D3D3D3;
141+
border-top: none;
142+
border-radius: 0 0 .25em .25em;
143+
color: #000;
144+
background-color: #F5F5F5;
145+
z-index: 99;
146+
}
147+
148+
#qunit-modulefilter-dropdown a {
149+
color: inherit;
150+
text-decoration: none;
151+
}
152+
153+
#qunit-modulefilter-dropdown .clickable.checked {
154+
font-weight: bold;
155+
color: #000;
156+
background-color: #D2E0E6;
157+
}
158+
159+
#qunit-modulefilter-dropdown .clickable:hover {
160+
color: #FFF;
161+
background-color: #0D3349;
162+
}
163+
164+
#qunit-modulefilter-actions {
165+
display: block;
166+
overflow: auto;
167+
168+
/* align with #qunit-modulefilter-dropdown-list */
169+
font: smaller/1.5em sans-serif;
170+
}
171+
172+
#qunit-modulefilter-dropdown #qunit-modulefilter-actions > * {
173+
box-sizing: border-box;
174+
max-height: 2.8em;
175+
display: block;
176+
padding: 0.4em;
177+
}
178+
179+
#qunit-modulefilter-dropdown #qunit-modulefilter-actions > button {
180+
float: right;
181+
font: inherit;
182+
}
183+
184+
#qunit-modulefilter-dropdown #qunit-modulefilter-actions > :last-child {
185+
/* insert padding to align with checkbox margins */
186+
padding-left: 3px;
187+
}
188+
189+
#qunit-modulefilter-dropdown-list {
190+
max-height: 200px;
191+
overflow-y: auto;
192+
margin: 0;
193+
border-top: 2px groove threedhighlight;
194+
padding: 0.4em 0 0;
195+
font: smaller/1.5em sans-serif;
196+
}
197+
198+
#qunit-modulefilter-dropdown-list li {
199+
white-space: nowrap;
200+
overflow: hidden;
201+
text-overflow: ellipsis;
202+
}
203+
204+
#qunit-modulefilter-dropdown-list .clickable {
205+
display: block;
206+
padding-left: 0.15em;
207+
}
208+
209+
94210
/** Tests: Pass/Fail */
95211

96212
#qunit-tests {
@@ -114,9 +230,19 @@
114230
display: list-item;
115231
}
116232

233+
#qunit-tests.hidepass {
234+
position: relative;
235+
}
236+
117237
#qunit-tests.hidepass li.running,
118238
#qunit-tests.hidepass li.pass {
119-
display: none;
239+
visibility: hidden;
240+
position: absolute;
241+
width: 0;
242+
height: 0;
243+
padding: 0;
244+
border: 0;
245+
margin: 0;
120246
}
121247

122248
#qunit-tests li strong {
@@ -132,6 +258,11 @@
132258
color: #C2CCD1;
133259
text-decoration: none;
134260
}
261+
262+
#qunit-tests li p a {
263+
padding: 0.25em;
264+
color: #6B6464;
265+
}
135266
#qunit-tests li a:hover,
136267
#qunit-tests li a:focus {
137268
color: #000;
@@ -151,6 +282,10 @@
151282
border-radius: 5px;
152283
}
153284

285+
.qunit-source {
286+
margin: 0.6em 0 0.3em;
287+
}
288+
154289
.qunit-collapsed {
155290
display: none;
156291
}
@@ -177,14 +312,14 @@
177312
}
178313

179314
#qunit-tests del {
180-
background-color: #E0F2BE;
181315
color: #374E0C;
316+
background-color: #E0F2BE;
182317
text-decoration: none;
183318
}
184319

185320
#qunit-tests ins {
186-
background-color: #FFCACA;
187321
color: #500;
322+
background-color: #FFCACA;
188323
text-decoration: none;
189324
}
190325

0 commit comments

Comments
 (0)