@@ -22,13 +22,6 @@ const renderStatic = () => {
22
22
const table = document . querySelector ( '#environment' )
23
23
removeChildren ( table )
24
24
rows . forEach ( ( row ) => table . appendChild ( row ) )
25
-
26
- const header = document . querySelector ( '#environment-header' )
27
- header . addEventListener ( 'click' , ( ) => {
28
- table . classList . toggle ( 'hidden' )
29
- header . classList . toggle ( 'collapser' )
30
- header . classList . toggle ( 'expander' )
31
- } )
32
25
}
33
26
renderTitle ( )
34
27
renderEnvironmentTable ( )
@@ -59,6 +52,7 @@ const renderContent = (tests) => {
59
52
redraw ( )
60
53
} )
61
54
} )
55
+
62
56
findAll ( '.collapsible td:not(.col-links' ) . forEach ( ( elem ) => {
63
57
elem . addEventListener ( 'click' , ( { target } ) => {
64
58
manager . toggleCollapsedItem ( target . parentElement . dataset . id )
@@ -103,8 +97,16 @@ const bindEvents = () => {
103
97
doFilter ( testResult , element . checked )
104
98
redraw ( )
105
99
}
100
+
101
+ const header = document . querySelector ( '#environment-header' )
102
+ header . addEventListener ( 'click' , ( ) => {
103
+ const table = document . querySelector ( '#environment' )
104
+ table . classList . toggle ( 'hidden' )
105
+ header . classList . toggle ( 'collapser' )
106
+ header . classList . toggle ( 'expander' )
107
+ } )
108
+
106
109
findAll ( 'input[name="filter_checkbox"]' ) . forEach ( ( elem ) => {
107
- elem . removeEventListener ( 'click' , filterColumn )
108
110
elem . addEventListener ( 'click' , filterColumn )
109
111
} )
110
112
document . querySelector ( '#show_all_details' ) . addEventListener ( 'click' , ( ) => {
@@ -120,10 +122,12 @@ const bindEvents = () => {
120
122
const redraw = ( ) => {
121
123
const { testSubset, allTests, collectedItems, isFinished, formattedDuration } = manager
122
124
123
- renderStatic ( )
124
125
renderContent ( testSubset )
125
126
renderDerived ( allTests , collectedItems , isFinished , formattedDuration )
126
127
}
127
128
128
- exports . redraw = redraw
129
- exports . bindEvents = bindEvents
129
+ module . exports = {
130
+ redraw,
131
+ bindEvents,
132
+ renderStatic,
133
+ }
0 commit comments