|
15 | 15 | <br>
|
16 | 16 | <p style="margin: 0 0px 40px 10px; line-height: 1.5em;">
|
17 | 17 | <%= link_to "CoderDojo #{@dojo[:name]}", @dojo[:url] %>に関する<br class='ignore-pc'>公開されている統計情報をまとめたページです。
|
18 |
| - <br><br> |
| 18 | + |
19 | 19 | <% 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> |
30 | 27 | <% end %>
|
31 | 28 | </p>
|
32 | 29 |
|
33 | 30 | <style type="text/css">
|
| 31 | + /* URL 用のセルにクラスを付けておく想定 */ |
| 32 | + table { table-layout: auto; } |
| 33 | + td { |
| 34 | + padding: 1px 10px 1px 10px; |
| 35 | + text-align: right; |
| 36 | + } |
34 | 37 | td.url-cell {
|
35 |
| - /* URL 用のセルにクラスを付けておく想定 */ |
36 |
| - white-space: normal; /* 改行を許可 */ |
37 |
| - word-wrap: break-word; /* 古めのブラウザ向け */ |
| 38 | + white-space: normal; /* 改行を許可 */ |
| 39 | + word-wrap: break-word; /* 古めのブラウザ向け */ |
38 | 40 | 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; |
40 | 47 | }
|
41 | 48 | </style>
|
42 | 49 | <div style="margin-top: 20px;" align="center">
|
43 | 50 | <% if @event_histories.any? %>
|
44 |
| - <table border="1" style="table-layout: auto;"> |
| 51 | + <table border="1"> |
45 | 52 | <tr>
|
46 |
| - <th style="padding: 10px; text-align: center;"> |
| 53 | + <th> |
47 | 54 | <small>
|
48 | 55 | ☯️
|
49 | 56 | <br class='ignore-pc'>
|
50 | 57 | 開催日
|
51 | 58 | </small>
|
52 | 59 | </th>
|
53 |
| - <th style="padding: 10px; text-align: center;"> |
| 60 | + <th> |
54 | 61 | <small>
|
55 | 62 | 👥
|
56 | 63 | <br class='ignore-pc'>
|
57 | 64 | 参加数
|
58 | 65 | </small>
|
59 | 66 | </th>
|
60 |
| - <th style="padding: 10px; text-align: center;"> |
| 67 | + <th> |
61 | 68 | <small>
|
62 | 69 | 📝
|
63 | 70 | <br class='ignore-pc'>
|
|
67 | 74 | </tr>
|
68 | 75 | <% @event_histories.each do |event| %>
|
69 | 76 | <tr>
|
70 |
| - <td style="padding: 1px 10px 1px 10px; text-align: right;"> |
| 77 | + <td> |
71 | 78 | <small><%= event[:evented_at].strftime("%F") %></small>
|
72 | 79 | </td>
|
73 |
| - <td style="padding: 1px 10px 1px 10px; text-align: right;"> |
| 80 | + <td> |
74 | 81 | <small><%= event[:participants] %></small>
|
75 | 82 | </td>
|
76 |
| - <td class="url-cell" style="padding: 1px 10px 1px 10px; text-align: left;"> |
| 83 | + <td class="url-cell"> |
77 | 84 | <small>
|
78 | 85 | <a href='<%= event[:event_url] %>'>
|
79 | 86 | <span title="<%= event[:event_url] %>"><%= event[:event_url].gsub('https://', '').chomp('/') %></span>
|
|
0 commit comments