Skip to content

Commit 1b83ea4

Browse files
committed
Convert HTML to ERB: Dojo/Dojos partials
1 parent 4d6b687 commit 1b83ea4

10 files changed

+89
-62
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<li class="dojo dojo-sp">
2+
<header>
3+
<%= link_to lazy_image_tag(dojo.logo, alt: "CoderDojo #{dojo.name}", class: 'dojo-picture-sp'), dojo.url,
4+
target: "_blank", rel: "external noopener" %>
5+
<p class="dojo-sp-info">
6+
<span class="dojo-name dojo-name-sp">
7+
<%= link_to "#{dojo.name} (#{dojo.prefecture.name})", dojo.url, target: "_blank", rel: "external noopener" %>
8+
<% if not dojo.counter == 1 %>
9+
<span class="dojo-counter" data-original-title="道場数"
10+
data-placement="bottom"
11+
data-toggle="tooltip"><%= dojo.counter %></span>
12+
<% end %>
13+
</span>
14+
<span class="dojo-description">
15+
<%= dojo.description %>
16+
<% if dojo.is_private %>
17+
<%= link_to 'Private', doc_path('private-dojo'), class: 'dojo-private' %>
18+
<% end %>
19+
</span>
20+
</p>
21+
</header>
22+
<ul class="tags">
23+
<% dojo.tags.each do |tag| %>
24+
<li><%= tag %></li>
25+
<% end %>
26+
</ul>
27+
</li>

app/views/shared/_dojo.html+smartphone.haml

Lines changed: 0 additions & 18 deletions
This file was deleted.

app/views/shared/_dojo.html.erb

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<li class="dojo" id="<%= dojo.name %>">
2+
<header>
3+
<%= link_to lazy_image_tag(dojo.logo, alt: "CoderDojo #{dojo.name}", class: 'dojo-picture'), dojo.url,
4+
target: "_blank", rel: "external noopener" %>
5+
<span class="dojo-name">
6+
<%= link_to "#{dojo.name} (#{dojo.prefecture.name})", dojo.url, target: "_blank", rel: "external noopener" %>
7+
<% if not dojo.counter == 1 %>
8+
<span class="dojo-counter" data-original-title="道場数"
9+
data-placement="bottom"
10+
data-toggle="tooltip"><%= dojo.counter %></span>
11+
<% end %>
12+
</span>
13+
</header>
14+
<ul class="tags">
15+
<% dojo.tags.each do |tag| %>
16+
<li><%= tag %></li>
17+
<% end %>
18+
</ul>
19+
<p class="dojo-description">
20+
<%= dojo.description %>
21+
<% if dojo.is_private %>
22+
<%= link_to 'Private', doc_path('private-dojo'), class: 'dojo-private' %>
23+
<% end %>
24+
</p>
25+
</li>

app/views/shared/_dojo.html.haml

Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<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 %>
17+
</div>
18+
</div>
19+
</div>
20+
<% end %>
21+
</div>
22+
23+
<script>
24+
$(document).ready(function() {
25+
$('.collapse').on('shown.bs.collapse', function() {
26+
$(this).parent().find(".fa-chevron-right").removeClass("fa-chevron-right").addClass("fa-chevron-down");
27+
});
28+
29+
$('.collapse').on('hidden.bs.collapse', function() {
30+
$(this).parent().find(".fa-chevron-down").removeClass("fa-chevron-down").addClass("fa-chevron-right");
31+
});
32+
});
33+
</script>

app/views/shared/_dojos.html+smartphone.haml

Lines changed: 0 additions & 24 deletions
This file was deleted.

app/views/shared/_dojos.html.erb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<ul class="loaded dojo-flex">
2+
<%= render partial: 'shared/dojo', collection: regions_and_dojos.values.flatten %>
3+
</ul>

app/views/shared/_dojos.html.haml

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_dojos.html+smartphone.erb

app/views/shared/_dojos_stats.html.haml

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)