Skip to content

Commit 6eae016

Browse files
committed
Refactor CSS for pages: /dojos/:id
1 parent fecb65a commit 6eae016

File tree

1 file changed

+29
-22
lines changed

1 file changed

+29
-22
lines changed

app/views/dojos/show.html.erb

Lines changed: 29 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,49 +15,56 @@
1515
<br>
1616
<p style="margin: 0 0px 40px 10px; line-height: 1.5em;">
1717
<%= link_to "CoderDojo #{@dojo[:name]}", @dojo[:url] %>に関する<br class='ignore-pc'>公開されている統計情報をまとめたページです。
18-
<br><br>
18+
1919
<% if @event_histories.any? %>
20-
<small>
21-
22-
<%= link_to '近日開催', events_path %>は含まず、<%= link_to '過去開催', stats_path %>のデータを使っています
23-
<br>
24-
25-
下記表は <code><%= link_to dojo_path(@dojo, format: :json), dojo_url(@dojo, format: :json) %></code> で JSON に変換できます
26-
<br>
27-
28-
下記表は <code><%= link_to dojo_path(@dojo, format: :csv), dojo_url(@dojo, format: :csv) %></code> で CSV に変換できます
29-
</small>
20+
<div class='form__terms list'>
21+
<ul style='list-style-type: "\2713\0020"; font-size: smaller;'>
22+
<li><%= link_to '近日開催', events_path %>は含まず、<%= link_to '過去開催', stats_path %>のデータを使っています</li>
23+
<li>下記表は <code><%= link_to dojo_path(@dojo, format: :json), dojo_url(@dojo, format: :json) %></code> で JSON に変換できます</li>
24+
<li>下記表は <code><%= link_to dojo_path(@dojo, format: :csv), dojo_url(@dojo, format: :csv) %></code> で CSV に変換できます</li>
25+
</ul>
26+
</div>
3027
<% end %>
3128
</p>
3229

3330
<style type="text/css">
31+
/* URL 用のセルにクラスを付けておく想定 */
32+
table { table-layout: auto; }
33+
td {
34+
padding: 1px 10px 1px 10px;
35+
text-align: right;
36+
}
3437
td.url-cell {
35-
/* URL 用のセルにクラスを付けておく想定 */
36-
white-space: normal; /* 改行を許可 */
37-
word-wrap: break-word; /* 古めのブラウザ向け */
38+
white-space: normal; /* 改行を許可 */
39+
word-wrap: break-word; /* 古めのブラウザ向け */
3840
overflow-wrap: break-word; /* 新しめのブラウザ向け */
39-
word-break: break-all; /* 英数字が続く場合の保険 (必要に応じて) */
41+
word-break: break-all; /* 英数字が続く場合の保険 (必要に応じて) */
42+
text-align: left;
43+
}
44+
th {
45+
padding: 10px;
46+
text-align: center;
4047
}
4148
</style>
4249
<div style="margin-top: 20px;" align="center">
4350
<% if @event_histories.any? %>
44-
<table border="1" style="table-layout: auto;">
51+
<table border="1">
4552
<tr>
46-
<th style="padding: 10px; text-align: center;">
53+
<th>
4754
<small>
4855
☯️
4956
<br class='ignore-pc'>
5057
開催日
5158
</small>
5259
</th>
53-
<th style="padding: 10px; text-align: center;">
60+
<th>
5461
<small>
5562
👥
5663
<br class='ignore-pc'>
5764
参加数
5865
</small>
5966
</th>
60-
<th style="padding: 10px; text-align: center;">
67+
<th>
6168
<small>
6269
📝
6370
<br class='ignore-pc'>
@@ -67,13 +74,13 @@
6774
</tr>
6875
<% @event_histories.each do |event| %>
6976
<tr>
70-
<td style="padding: 1px 10px 1px 10px; text-align: right;">
77+
<td>
7178
<small><%= event[:evented_at].strftime("%F") %></small>
7279
</td>
73-
<td style="padding: 1px 10px 1px 10px; text-align: right;">
80+
<td>
7481
<small><%= event[:participants] %></small>
7582
</td>
76-
<td class="url-cell" style="padding: 1px 10px 1px 10px; text-align: left;">
83+
<td class="url-cell">
7784
<small>
7885
<a href='<%= event[:event_url] %>'>
7986
<span title="<%= event[:event_url] %>"><%= event[:event_url].gsub('https://', '').chomp('/') %></span>

0 commit comments

Comments
 (0)