11< div id ="accordion " class ="panel-group " aria-multiselectable ="true " role ="tablist ">
2- <% regions_and_dojos . each_with_index do |( region , dojos ) , index | %>
3- < div class ="panel panel-default ">
4- < div class ="panel-heading " id ="heading <%= index %> " role ="tab ">
5- < h4 class ="panel-title ">
6- < a data-toggle ="collapse "
7- href ="#collapse <%= index %> " role ="button ">
8- < i class ="fa fa-chevron-right " aria-hidden ="true "> </ i >
9- <%= region %>
10- - <%= dojos . pluck ( :counter ) . sum %> Dojos
11- </ a >
12- </ h4 >
13- </ div >
14- < div class ="panel-collapse collapse " id ="collapse <%= index %> " role ="tabpanel ">
15- < div class ="panel-body grayscale-bg dojo-flex ">
16- <%= render partial : 'shared/dojo' , collection : dojos %>
2+ <% if @prefectures_and_dojos . present? %>
3+ <% @prefectures_and_dojos . each_with_index do |( prefecture , dojos ) , index | %>
4+ <% dojo_count = total_dojos_count ( dojos ) %>
5+ < div class ="panel panel-default ">
6+ < div class ="panel-heading " id ="heading <%= index %> " role ="tab ">
7+ < h4 class ="panel-title ">
8+ < a data-toggle ="collapse " href ="#collapse <%= index %> " role ="button ">
9+ < i class ="fa fa-chevron-right " aria-hidden ="true "> </ i >
10+ <%= prefecture %> - <%= dojo_count_label ( dojo_count ) %>
11+ </ a >
12+ </ h4 >
13+ </ div >
14+ < div class ="panel-collapse collapse " id ="collapse <%= index %> " role ="tabpanel ">
15+ < div class ="panel-body grayscale-bg dojo-flex ">
16+ <%= render partial : 'shared/dojo' , collection : dojos %>
17+ </ div >
1718 </ div >
1819 </ div >
19- </ div >
20+ <% end % >
2021 <% end %>
2122</ div >
2223
2324< script >
2425 $ ( document ) . ready ( function ( ) {
2526 $ ( '.collapse' ) . on ( 'shown.bs.collapse' , function ( ) {
26- $ ( this ) . parent ( ) . find ( ".fa-chevron-right" ) . removeClass ( "fa-chevron-right" ) . addClass ( "fa-chevron-down" ) ;
27+ $ ( this )
28+ . parent ( )
29+ . find ( ".fa-chevron-right" )
30+ . removeClass ( "fa-chevron-right" )
31+ . addClass ( "fa-chevron-down" ) ;
2732 } ) ;
28-
2933 $ ( '.collapse' ) . on ( 'hidden.bs.collapse' , function ( ) {
30- $ ( this ) . parent ( ) . find ( ".fa-chevron-down" ) . removeClass ( "fa-chevron-down" ) . addClass ( "fa-chevron-right" ) ;
34+ $ ( this )
35+ . parent ( )
36+ . find ( ".fa-chevron-down" )
37+ . removeClass ( "fa-chevron-down" )
38+ . addClass ( "fa-chevron-right" ) ;
3139 } ) ;
3240 } ) ;
33- </ script >
41+ </ script >
0 commit comments