Skip to content

Commit 0cd054a

Browse files
committed
Convert HAML to ERB: /events
1 parent f89b08e commit 0cd054a

File tree

3 files changed

+129
-102
lines changed

3 files changed

+129
-102
lines changed

app/views/events/_upcoming_events.html.haml

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

app/views/events/index.html.erb

Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
<% provide(:title, '近日開催の道場まとめ') %>
2+
<% provide(:desc, '近日開催のイベント情報をまとめています。') %>
3+
<% provide(:url, @url) %>
4+
<% provide(:meta_image, '/img/ogp-events.jpeg') %>
5+
6+
<section class="cover">
7+
<%= lazy_image_tag '/events_cover.jpg', alt: 'Cover Photo on Upcoming Events', min: true %>
8+
</section>
9+
10+
<section id="events" class="text-center">
11+
<br>
12+
<h1>📅 近日開催の道場</h1>
13+
<br>
14+
<p style="margin: 0 30px 40px 0px; line-height: 2.0em;">
15+
☯️ 開催予定のイベントをチェックしよう!
16+
<br>
17+
(🗾<a href="<%= dojomap_url %>">地図から探す</a>
18+
/ 🗓 <a href="https://bit.ly/coderdojo-calendar-by-each-region">カレンダー連携</a>
19+
</p>
20+
21+
<!--
22+
<h2>🆕 イベントのお知らせ</h2>
23+
<p class='event-notice' style="margin-top: 30px; margin-bottom: 60px;">
24+
<a href='https://coderdojo-japan.doorkeeper.jp/events/176828'>☯️
25+
CoderDojo 共同発起人『Bill Liao』さんとの懇親会 - 8月31日 (土) 🌾
26+
</a>
27+
</p>
28+
-->
29+
30+
<% unless @pokemon_events.blank? %>
31+
<p class="event-notice" style="margin-top: 30px; margin-bottom: 60px;">
32+
🆕
33+
<a href="<%= pokemon_workshop_path %>">ポケモン・ワークショップ</a>
34+
開催中!
35+
<br>
36+
<% @pokemon_events.each do |event| %>
37+
<a href="##<%= event.dojo_event_service.dojo.prefecture.name %>">
38+
<small>
39+
<%= event.event_at.strftime('%-m月%d日 %H:%M〜') %> @ <%= event.dojo_event_service.dojo.name %>
40+
</small>
41+
</a>
42+
<br>
43+
<% end %>
44+
</p>
45+
<% end %>
46+
47+
<div id="event-list" class="grayscale-bg">
48+
<% @upcoming_events.each do |prefecture, events| %>
49+
<div id="<%= prefecture %>">
50+
<h2 class="event-region">
51+
<a href="#<%= prefecture %>" style="color: black;"><%= prefecture %></a>
52+
</h2>
53+
54+
<ul class="event-ul">
55+
<% events.each do |event| %>
56+
<li class="event">
57+
<header>
58+
<% if event[:event_title].include?('オンライン') || event[:event_title].include?('リモート') %>
59+
<div class="event-ribbon"><span>オンライン</span></div>
60+
<% end %>
61+
<p class="event-date"><%= l(event[:event_date]) %></p>
62+
<p class="event-at" ><%= event[:event_at].strftime('%k:%M') %></p>
63+
</header>
64+
65+
<p>
66+
<a class="event-url" href="<%= event[:event_url] %>">
67+
<span><%= event[:event_title] %></span>
68+
</a>
69+
<span>(<%= event[:dojo_name] %>)</span>
70+
<% if event[:event_title].include?('ポケモン') %>
71+
<div class="event-tag-pokemon-cover">
72+
<span class="event-tag-pokemon">ポケモン</span>
73+
</div>
74+
<% end %>
75+
</p>
76+
</li>
77+
<% end %>
78+
</ul>
79+
</div>
80+
<% end %>
81+
</div>
82+
83+
</section>
84+
85+
<section id="dojos" class="dojos text-center">
86+
<br>
87+
<h3 id="howto" style="margin-top: 60px; font-weight: bold;">
88+
<a href="#howto">☯️</a>
89+
掲載道場について
90+
</h3>
91+
<p style="margin: 0 30px 40px 0px;">
92+
<a href="/">coderdojo.jp</a>
93+
に掲載申請されていて、かつ、
94+
<br>
95+
<a href="https://www.doorkeeper.jp/">Doorkeeper</a>
96+
または
97+
<a href="https://connpass.com/">connpass</a>
98+
を使っている
99+
<br>
100+
道場を掲載しています (
101+
<a href="<%= signup_path %>">掲載申請はコチラ</a>
102+
)
103+
</p>
104+
105+
<h3 id="references" style="margin-top: 60px; font-weight: bold;">
106+
<a href="#references">🛠</a>
107+
関連リンク
108+
</h3>
109+
<ul style="list-style: none; margin-left: -40px; margin-bottom: 40px;">
110+
<li>
111+
<a href="https://github.com/coderdojo-japan/coderdojo.jp/issues/258">
112+
直近の Dojo 開催情報を表示したい #258
113+
</a>
114+
</li>
115+
<li>
116+
<a href="https://github.com/coderdojo-japan/coderdojo.jp/issues/375">
117+
イベント履歴収集スクリプトの改修 #375
118+
</a>
119+
</li>
120+
<li>
121+
<a href="https://github.com/coderdojo-japan/coderdojo.jp/issues/393">
122+
Facebook Events にも対応したい #393
123+
</a>
124+
</li>
125+
</ul>
126+
<br>
127+
</section>
128+
129+
<br><br>

app/views/events/index.html.haml

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

0 commit comments

Comments
 (0)