1
1
< div id ="accordion " class ="panel-group " aria-multiselectable ="true " role ="tablist ">
2
- <% if @prefectures_and_dojos . present? %>
2
+ <% if @prefectures_and_dojos . present? %>
3
+ <% @prefectures_and_dojos . each_with_index do |( prefecture , data ) , index | %>
3
4
4
- <% @prefectures_and_dojos . each_with_index do |( prefecture , dojos ) , index | %>
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 "
9
- href ="#collapse <%= index %> " role ="button ">
10
- < i class ="fa fa-chevron-right " aria-hidden ="true "> </ i >
11
- <%= prefecture %>
12
- - <%= dojos . pluck ( :counter ) . sum %> Dojos
13
- </ a >
14
- </ h4 >
15
- </ div >
16
- < div class ="panel-collapse collapse " id ="collapse <%= index %> " role ="tabpanel ">
17
- < div class ="panel-body grayscale-bg dojo-flex ">
18
- <%= render partial : 'shared/dojo' , collection : 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 %> - <%= data [ :label ] %>
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 : data [ :dojos ] %>
17
+ </ div >
19
18
</ div >
20
19
</ div >
21
- </ div >
22
- <% end %>
23
20
24
- <% end %>
21
+ <% end %>
22
+ <% end %>
25
23
</ div >
26
24
27
25
< script >
28
26
$ ( document ) . ready ( function ( ) {
29
27
$ ( '.collapse' ) . on ( 'shown.bs.collapse' , function ( ) {
30
- $ ( this ) . parent ( ) . find ( ".fa-chevron-right" ) . removeClass ( "fa-chevron-right" ) . addClass ( "fa-chevron-down" ) ;
28
+ $ ( this )
29
+ . parent ( )
30
+ . find ( ".fa-chevron-right" )
31
+ . removeClass ( "fa-chevron-right" )
32
+ . addClass ( "fa-chevron-down" ) ;
31
33
} ) ;
32
-
33
34
$ ( '.collapse' ) . on ( 'hidden.bs.collapse' , function ( ) {
34
- $ ( this ) . parent ( ) . find ( ".fa-chevron-down" ) . removeClass ( "fa-chevron-down" ) . addClass ( "fa-chevron-right" ) ;
35
+ $ ( this )
36
+ . parent ( )
37
+ . find ( ".fa-chevron-down" )
38
+ . removeClass ( "fa-chevron-down" )
39
+ . addClass ( "fa-chevron-right" ) ;
35
40
} ) ;
36
41
} ) ;
37
- </ script >
42
+ </ script >
0 commit comments