|
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