@@ -94,7 +94,7 @@ export default class StoreTable extends Table {
9494 } )
9595 ] ,
9696 onclick : ( event ) => {
97- this . _SortRows ( { event : event , columns : [ "name" , "supplemental_data " ] } ) ;
97+ this . _SortRows ( { event : event , columns : [ "name" , "default_sort_order " ] } ) ;
9898 }
9999 } ) ,
100100 CreateElement ( "span" , {
@@ -119,7 +119,7 @@ export default class StoreTable extends Table {
119119 ]
120120 } ) ,
121121 CreateElement ( "th" , {
122- class : "cs2s_table_store_type_stage_column " ,
122+ class : "cs2s_table_store_type_match_column " ,
123123 children : [
124124 CreateElement ( "span" , {
125125 class : "cs2s_table_column" ,
@@ -131,41 +131,7 @@ export default class StoreTable extends Table {
131131 } )
132132 ] ,
133133 onclick : ( event ) => {
134- this . _SortRows ( { event : event , columns : [ "type" , "name" ] } ) ;
135- }
136- } ) ,
137- CreateElement ( "span" , {
138- class : "cs2s_table_column" ,
139- id : "stage_column" ,
140- text : "Stage" ,
141- style : {
142- "display" : "none"
143- } ,
144- children : [
145- CreateElement ( "div" , {
146- class : "cs2s_table_column_sort" ,
147- } )
148- ] ,
149- onclick : ( event ) => {
150- this . _SortRows ( { event : event , columns : [ "supplemental_data" ] } ) ;
151- }
152- } )
153- ]
154- } ) ,
155- CreateElement ( "th" , {
156- class : "cs2s_table_store_price_team_column" ,
157- children : [
158- CreateElement ( "span" , {
159- class : "cs2s_table_column" ,
160- id : "price_column" ,
161- text : "Price" ,
162- children : [
163- CreateElement ( "div" , {
164- class : "cs2s_table_column_sort" ,
165- } )
166- ] ,
167- onclick : ( event ) => {
168- this . _SortRows ( { event : event , columns : [ "price" , "name" ] } ) ;
134+ this . _SortRows ( { event : event , columns : [ "type" , "name" , "default_sort_order" ] } ) ;
169135 }
170136 } ) ,
171137 CreateElement ( "span" , {
@@ -181,7 +147,7 @@ export default class StoreTable extends Table {
181147 } )
182148 ] ,
183149 onclick : ( event ) => {
184- this . _SortRows ( { event : event , columns : [ "team_1" , "team_2" , " supplemental_data"] } ) ;
150+ this . _SortRows ( { event : event , columns : [ "supplemental_data" ] } ) ;
185151 }
186152 } ) ,
187153 CreateElement ( "span" , {
@@ -193,7 +159,7 @@ export default class StoreTable extends Table {
193159 children : [
194160 CreateElement ( "input" , {
195161 type : "search" ,
196- placeholder : "Search" ,
162+ placeholder : "Team Search" ,
197163 oninput : ( event ) => {
198164 // auto resize input box to input size
199165 event . target . style . width = "0px" ;
@@ -208,6 +174,23 @@ export default class StoreTable extends Table {
208174 ]
209175 } )
210176 ]
177+ } ) ,
178+ CreateElement ( "th" , {
179+ class : "cs2s_table_store_price_column" ,
180+ children : [
181+ CreateElement ( "span" , {
182+ class : "cs2s_table_column" ,
183+ text : "Price" ,
184+ children : [
185+ CreateElement ( "div" , {
186+ class : "cs2s_table_column_sort" ,
187+ } )
188+ ] ,
189+ onclick : ( event ) => {
190+ this . _SortRows ( { event : event , columns : [ "price" , "default_sort_order" ] } ) ;
191+ }
192+ } )
193+ ]
211194 } )
212195 ]
213196 } )
@@ -328,40 +311,34 @@ export default class StoreTable extends Table {
328311 } ) ,
329312 ( ! item . requires_supplemental_data
330313 ? CreateElement ( "td" , {
331- class : "cs2s_table_store_type_stage_column " ,
314+ class : "cs2s_table_store_type_match_column " ,
332315 text : item . type
333316 } )
334317 : CreateElement ( "td" , {
335- class : "cs2s_table_store_type_stage_column " ,
336- text : item . section_name
318+ class : "cs2s_table_store_type_match_column " ,
319+ html : ` ${ item . section_name } — ${ item . team_1 } ( ${ item . team_1_score } ) — ${ item . team_2 } ( ${ item . team_2_score } )`
337320 } )
338321 ) ,
339- ( ! item . requires_supplemental_data
340- ? CreateElement ( "td" , {
341- class : "cs2s_table_store_price_team_column" ,
342- children : [
343- item . discount && CreateElement ( "span" , {
344- class : "cs2s_table_store_discount" ,
345- children : [
346- CreateElement ( "span" , {
347- class : "cs2s_table_store_discount_percentage" ,
348- text : `-${ item . discount } %`
349- } ) ,
350- CreateElement ( "span" , {
351- class : "cs2s_table_store_discount_original_price" ,
352- text : this . #store. FormatCurrency ( item . original_price )
353- } )
354- ]
355-
356- } ) ,
357- this . #store. FormatCurrency ( item . price )
358- ]
359- } )
360- : CreateElement ( "td" , {
361- class : "cs2s_table_store_price_team_column" ,
362- html : `${ item . team_1 } (${ item . team_1_score } ) — ${ item . team_2 } (${ item . team_2_score } )`
363- } )
364- )
322+ CreateElement ( "td" , {
323+ class : "cs2s_table_store_price_column" ,
324+ children : [
325+ item . discount && CreateElement ( "span" , {
326+ class : "cs2s_table_store_discount" ,
327+ children : [
328+ CreateElement ( "span" , {
329+ class : "cs2s_table_store_discount_percentage" ,
330+ text : `-${ item . discount } %`
331+ } ) ,
332+ CreateElement ( "span" , {
333+ class : "cs2s_table_store_discount_original_price" ,
334+ text : this . #store. FormatCurrency ( item . original_price )
335+ } )
336+ ]
337+
338+ } ) ,
339+ this . #store. FormatCurrency ( item . price )
340+ ]
341+ } )
365342 ]
366343 } ) ;
367344
@@ -448,17 +425,13 @@ export default class StoreTable extends Table {
448425
449426 // Souvenir tab has unique columns
450427 if ( newTab === StoreTable . TAB . TOURNAMENT_SOUVENIRS ) {
451- this . _tableContainerElement . querySelector ( "#stage_column" ) . style . display = "" ;
452428 this . _tableContainerElement . querySelector ( "#teams_column" ) . style . display = "" ;
453429 this . _tableContainerElement . querySelector ( "#teams_search" ) . style . display = "" ;
454430 this . _tableContainerElement . querySelector ( "#type_column" ) . style . display = "none" ;
455- this . _tableContainerElement . querySelector ( "#price_column" ) . style . display = "none" ;
456431 } else {
457- this . _tableContainerElement . querySelector ( "#stage_column" ) . style . display = "none" ;
458432 this . _tableContainerElement . querySelector ( "#teams_column" ) . style . display = "none" ;
459433 this . _tableContainerElement . querySelector ( "#teams_search" ) . style . display = "none" ;
460434 this . _tableContainerElement . querySelector ( "#type_column" ) . style . display = "" ;
461- this . _tableContainerElement . querySelector ( "#price_column" ) . style . display = "" ;
462435 }
463436
464437 // Reset all sorting
0 commit comments