1.
/*!
2.
* QUnit 2.10.0
3.
* https://qunitjs.com/
4.
*
5.
* Copyright jQuery Foundation and other contributors
6.
* Released under the MIT license
7.
* https://jquery.org/license
8.
*
9.
* Date: 2020-05-02T22:51Z
10.
*/
11.
12.
/** Font Family and Sizes */
13.
14.
15.
[id^=qunit] button {
16.
font-size: initial;
17.
border: initial;
18.
background-color: buttonface;
19.
}
20.
21.
#qunit-tests, #qunit-header, #qunit-banner, #qunit-testrunner-toolbar, #qunit-filteredTest, #qunit-userAgent, #qunit-testresult {
22.
font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;
23.
}
24.
25.
#qunit-testrunner-toolbar, #qunit-filteredTest, #qunit-userAgent, #qunit-testresult, #qunit-tests li { font-size: small; }
26.
#qunit-tests { font-size: smaller; }
27.
28.
29.
/** Resets */
30.
31.
#qunit-tests, #qunit-header, #qunit-banner, #qunit-filteredTest, #qunit-userAgent, #qunit-testresult, #qunit-modulefilter {
32.
margin: 0;
33.
padding: 0;
34.
}
35.
36.
37.
/** Header (excluding toolbar) */
38.
39.
#qunit-header {
40.
padding: 0.5em 0 0.5em 1em;
41.
42.
color: #8699A4;
43.
background-color: #0D3349;
44.
45.
font-size: 1.5em;
46.
line-height: 1em;
47.
font-weight: 400;
48.
49.
border-radius: 5px 5px 0 0;
50.
}
51.
52.
#qunit-header a {
53.
text-decoration: none;
54.
color: #C2CCD1;
55.
}
56.
57.
#qunit-header a:hover,
58.
#qunit-header a:focus {
59.
color: #FFF;
60.
}
61.
62.
#qunit-banner {
63.
height: 5px;
64.
}
65.
66.
#qunit-filteredTest {
67.
padding: 0.5em 1em 0.5em 1em;
68.
color: #366097;
69.
background-color: #F4FF77;
70.
}
71.
72.
#qunit-userAgent {
73.
padding: 0.5em 1em 0.5em 1em;
74.
color: #FFF;
75.
background-color: #2B81AF;
76.
text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px;
77.
}
78.
79.
80.
/** Toolbar */
81.
82.
#qunit-testrunner-toolbar {
83.
padding: 0.5em 1em 0.5em 1em;
84.
color: #5E740B;
85.
background-color: #EEE;
86.
}
87.
88.
#qunit-testrunner-toolbar .clearfix {
89.
height: 0;
90.
clear: both;
91.
}
92.
93.
#qunit-testrunner-toolbar label {
94.
display: inline-block;
95.
}
96.
97.
#qunit-testrunner-toolbar input[type=checkbox],
98.
#qunit-testrunner-toolbar input[type=radio] {
99.
margin: 3px;
100.
vertical-align: -2px;
101.
}
102.
103.
#qunit-testrunner-toolbar input[type=text] {
104.
box-sizing: border-box;
105.
height: 1.6em;
106.
}
107.
108.
#qunit-toolbar-filters {
109.
float: right;
110.
}
111.
112.
.qunit-url-config,
113.
.qunit-filter,
114.
#qunit-modulefilter {
115.
display: inline-block;
116.
line-height: 2.1em;
117.
}
118.
119.
.qunit-filter,
120.
#qunit-modulefilter {
121.
position: relative;
122.
margin-left: 1em;
123.
}
124.
125.
.qunit-url-config label {
126.
margin-right: 0.5em;
127.
}
128.
129.
#qunit-modulefilter-search {
130.
box-sizing: border-box;
131.
min-width: 400px;
132.
}
133.
134.
#qunit-modulefilter-search-container:after {
135.
position: absolute;
136.
right: 0.3em;
137.
content: "\25bc";
138.
color: black;
139.
}
140.
141.
#qunit-modulefilter-dropdown {
142.
/* align with #qunit-modulefilter-search */
143.
box-sizing: border-box;
144.
min-width: 400px;
145.
position: absolute;
146.
right: 0;
147.
top: 50%;
148.
margin-top: 0.8em;
149.
150.
border: 1px solid #D3D3D3;
151.
border-top: none;
152.
border-radius: 0 0 .25em .25em;
153.
color: #000;
154.
background-color: #F5F5F5;
155.
z-index: 99;
156.
}
157.
158.
#qunit-modulefilter-dropdown a {
159.
color: inherit;
160.
text-decoration: none;
161.
}
162.
163.
#qunit-modulefilter-dropdown .clickable.checked {
164.
font-weight: bold;
165.
color: #000;
166.
background-color: #D2E0E6;
167.
}
168.
169.
#qunit-modulefilter-dropdown .clickable:hover {
170.
color: #FFF;
171.
background-color: #0D3349;
172.
}
173.
174.
#qunit-modulefilter-actions {
175.
display: block;
176.
overflow: auto;
177.
178.
/* align with #qunit-modulefilter-dropdown-list */
179.
font: smaller/1.5em sans-serif;
180.
}
181.
182.
#qunit-modulefilter-dropdown #qunit-modulefilter-actions > * {
183.
box-sizing: border-box;
184.
max-height: 2.8em;
185.
display: block;
186.
padding: 0.4em;
187.
}
188.
189.
#qunit-modulefilter-dropdown #qunit-modulefilter-actions > button {
190.
float: right;
191.
font: inherit;
192.
}
193.
194.
#qunit-modulefilter-dropdown #qunit-modulefilter-actions > :last-child {
195.
/* insert padding to align with checkbox margins */
196.
padding-left: 3px;
197.
}
198.
199.
#qunit-modulefilter-dropdown-list {
200.
max-height: 200px;
201.
overflow-y: auto;
202.
margin: 0;
203.
border-top: 2px groove threedhighlight;
204.
padding: 0.4em 0 0;
205.
font: smaller/1.5em sans-serif;
206.
}
207.
208.
#qunit-modulefilter-dropdown-list li {
209.
white-space: nowrap;
210.
overflow: hidden;
211.
text-overflow: ellipsis;
212.
}
213.
214.
#qunit-modulefilter-dropdown-list .clickable {
215.
display: block;
216.
padding-left: 0.15em;
217.
padding-right: 0.5em;
218.
}
219.
220.
221.
/** Tests: Pass/Fail */
222.
223.
#qunit-tests {
224.
list-style-position: inside;
225.
}
226.
227.
#qunit-tests li {
228.
padding: 0.4em 1em 0.4em 1em;
229.
border-bottom: 1px solid #FFF;
230.
list-style-position: inside;
231.
}
232.
233.
#qunit-tests > li {
234.
display: none;
235.
}
236.
237.
#qunit-tests li.running,
238.
#qunit-tests li.pass,
239.
#qunit-tests li.fail,
240.
#qunit-tests li.skipped,
241.
#qunit-tests li.aborted {
242.
display: list-item;
243.
}
244.
245.
#qunit-tests.hidepass {
246.
position: relative;
247.
}
248.
249.
#qunit-tests.hidepass li.running,
250.
#qunit-tests.hidepass li.pass:not(.todo) {
251.
visibility: hidden;
252.
position: absolute;
253.
width: 0;
254.
height: 0;
255.
padding: 0;
256.
border: 0;
257.
margin: 0;
258.
}
259.
260.
#qunit-tests li strong {
261.
cursor: pointer;
262.
}
263.
264.
#qunit-tests li.skipped strong {
265.
cursor: default;
266.
}
267.
268.
#qunit-tests li a {
269.
padding: 0.5em;
270.
color: #C2CCD1;
271.
text-decoration: none;
272.
}
273.
274.
#qunit-tests li p a {
275.
padding: 0.25em;
276.
color: #6B6464;
277.
}
278.
#qunit-tests li a:hover,
279.
#qunit-tests li a:focus {
280.
color: #000;
281.
}
282.
283.
#qunit-tests li .runtime {
284.
float: right;
285.
font-size: smaller;
286.
}
287.
288.
.qunit-assert-list {
289.
margin-top: 0.5em;
290.
padding: 0.5em;
291.
292.
background-color: #FFF;
293.
294.
border-radius: 5px;
295.
}
296.
297.
.qunit-source {
298.
margin: 0.6em 0 0.3em;
299.
}
300.
301.
.qunit-collapsed {
302.
display: none;
303.
}
304.
305.
#qunit-tests table {
306.
border-collapse: collapse;
307.
margin-top: 0.2em;
308.
}
309.
310.
#qunit-tests th {
311.
text-align: right;
312.
vertical-align: top;
313.
padding: 0 0.5em 0 0;
314.
}
315.
316.
#qunit-tests td {
317.
vertical-align: top;
318.
}
319.
320.
#qunit-tests pre {
321.
margin: 0;
322.
white-space: pre-wrap;
323.
word-wrap: break-word;
324.
}
325.
326.
#qunit-tests del {
327.
color: #374E0C;
328.
background-color: #E0F2BE;
329.
text-decoration: none;
330.
}
331.
332.
#qunit-tests ins {
333.
color: #500;
334.
background-color: #FFCACA;
335.
text-decoration: none;
336.
}
337.
338.
/*** Test Counts */
339.
340.
#qunit-tests b.counts { color: #000; }
341.
#qunit-tests b.passed { color: #5E740B; }
342.
#qunit-tests b.failed { color: #710909; }
343.
344.
#qunit-tests li li {
345.
padding: 5px;
346.
background-color: #FFF;
347.
border-bottom: none;
348.
list-style-position: inside;
349.
}
350.
351.
/*** Passing Styles */
352.
353.
#qunit-tests li li.pass {
354.
color: #3C510C;
355.
background-color: #FFF;
356.
border-left: 10px solid #C6E746;
357.
}
358.
359.
#qunit-tests .pass { color: #528CE0; background-color: #D2E0E6; }
360.
#qunit-tests .pass .test-name { color: #366097; }
361.
362.
#qunit-tests .pass .test-actual,
363.
#qunit-tests .pass .test-expected { color: #999; }
364.
365.
#qunit-banner.qunit-pass { background-color: #C6E746; }
366.
367.
/*** Failing Styles */
368.
369.
#qunit-tests li li.fail {
370.
color: #710909;
371.
background-color: #FFF;
372.
border-left: 10px solid #EE5757;
373.
white-space: pre;
374.
}
375.
376.
#qunit-tests > li:last-child {
377.
border-radius: 0 0 5px 5px;
378.
}
379.
380.
#qunit-tests .fail { color: #000; background-color: #EE5757; }
381.
#qunit-tests .fail .test-name,
382.
#qunit-tests .fail .module-name { color: #000; }
383.
384.
#qunit-tests .fail .test-actual { color: #EE5757; }
385.
#qunit-tests .fail .test-expected { color: #008000; }
386.
387.
#qunit-banner.qunit-fail { background-color: #EE5757; }
388.
389.
390.
/*** Aborted tests */
391.
#qunit-tests .aborted { color: #000; background-color: orange; }
392.
/*** Skipped tests */
393.
394.
#qunit-tests .skipped {
395.
background-color: #EBECE9;
396.
}
397.
398.
#qunit-tests .qunit-todo-label,
399.
#qunit-tests .qunit-skipped-label {
400.
background-color: #F4FF77;
401.
display: inline-block;
402.
font-style: normal;
403.
color: #366097;
404.
line-height: 1.8em;
405.
padding: 0 0.5em;
406.
margin: -0.4em 0.4em -0.4em 0;
407.
}
408.
409.
#qunit-tests .qunit-todo-label {
410.
background-color: #EEE;
411.
}
412.
413.
/** Result */
414.
415.
#qunit-testresult {
416.
color: #2B81AF;
417.
background-color: #D2E0E6;
418.
419.
border-bottom: 1px solid #FFF;
420.
}
421.
#qunit-testresult .clearfix {
422.
height: 0;
423.
clear: both;
424.
}
425.
#qunit-testresult .module-name {
426.
font-weight: 700;
427.
}
428.
#qunit-testresult-display {
429.
padding: 0.5em 1em 0.5em 1em;
430.
width: 85%;
431.
float:left;
432.
}
433.
#qunit-testresult-controls {
434.
padding: 0.5em 1em 0.5em 1em;
435.
width: 10%;
436.
float:left;
437.
}
438.
439.
/** Fixture */
440.
441.
#qunit-fixture {
442.
position: absolute;
443.
top: -10000px;
444.
left: -10000px;
445.
width: 1000px;
446.
height: 1000px;
447.
}
448.