Skip to content

Commit ce5590a

Browse files
authored
Merge pull request #25 from yasslab/update_index_content
Update index content
2 parents ab8a72d + fd7e3fb commit ce5590a

File tree

17 files changed

+10448
-22
lines changed

17 files changed

+10448
-22
lines changed

app/assets/stylesheets/application.scss

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,3 @@
1616

1717
@import "bootstrap-sprockets";
1818
@import "bootstrap";
19-
20-
.cover-bg-blue{background-color:#2275CA;}
21-
.cover-text-white{color:#FFFFFF;}
22-
.a {color:#FFFFF;}

app/models/custom_widget.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
class CustomWidget < Widget
2+
attribute :image, :reference
3+
attribute :headline, :string
4+
attribute :text, :string
5+
end

app/models/paragraph_widget.rb

Lines changed: 0 additions & 6 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<%= scrivito_medium_dialog do %>
2-
<%= scrivito_details_for ParagraphWidget.description_for_editor do %>
2+
<%= scrivito_details_for CustomWidget.description_for_editor do %>
33
A cover with head, text and image
44
<% end %>
55
<% end %>

app/views/custom_widget/show.html.erb

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
<div class="title text-center full-width">
2+
<i class="cd cd-logo"></i>
3+
<h1>CoderDojo Japan</h1>
4+
<p>子どものためのプログラミング道場</p>
5+
<br />
6+
</div>
7+
<section class="cover full-width">
8+
<img src="/img/coderdojo-japan_cover.jpg">
9+
</section>
10+
<section class="introduction text-center list">
11+
<p>CoderDojo は7〜17歳の子どもを対象にしたプログラミング道場です。2011年にアイルランドで始まり、世界では66カ国・1,150の道場、日本では全国に67以上の道場があります (2016年12月現在)。</p>
12+
<p>各道場では、主に次のような内容を学ぶことができます。</p>
13+
<ul>
14+
<li>Scratch (ブロックを組合わせて簡単プログラミング)</li>
15+
<li>HTML / CSS / JavaScript などを活用したWEBサイト作成</li>
16+
<li>Arduinoなどの電子工作と組合わせたプログラミング、など</li>
17+
</ul>
18+
<br />
19+
<p>各道場で学べる内容はそれぞれ異なりますが、CoderDojo の雰囲気は一様です。「どんな雰囲気か知りたい」という方は、下記のガイダンス資料をご参考にしてください。</p>
20+
<div class="text-center">
21+
<iframe src="//www.slideshare.net/slideshow/embed_code/key/FAXoW4pBq172mQ" width="595" height="388" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
22+
<div style="margin-bottom:5px">スライドが見えない場合は<strong><a href="//www.slideshare.net/togazo/coderdojo-introduction-jp" title="CoderDojoガイダンス(最新版)" target="_blank">コチラ</a></strong>から閲覧してください</div>
23+
</div>
24+
<p style="margin-top:10px;">さらに詳しい道場の様子については、「<a href="http://bakemono.jp/reading/blog/web/2256/">CoderDojoとは? 運営者に話を聞いてみた!</a> (バケモノ.jp)」や「<a href="http://ict-enews.net/zoomin/17coderdojo/">子どものための無料プログラミング道場 CoderDojo をはじめてみませんか</a> (ICT教育ニュース)」を読んでみてください。それぞれインタビュー形式で話が構成されているので、より具体的なイメージが掴めるかなと思います :)</p>
25+
</section>
26+
<section class="mentor text-center full-width grayscale-bg" ng-controller="MentorController as mctrl">
27+
<h2>全国の道場</h2>
28+
<ul ng-if="loaded">
29+
<li class="mentor-person" ng-repeat="mentor in mentors">
30+
<header>
31+
<a ng-href="{{ mentor.url }}">
32+
<span class="mentor-person-picture" ng-style="{'background-image':'url({{ mentor.image_url }})'}"></span>
33+
<span class="mentor-person-name">{{ mentor.name }}</span>
34+
</a>
35+
</header>
36+
<ul class="tags">
37+
<li ng-repeat="tag in mentor.tags">{{ tag }}</li>
38+
</ul>
39+
<p>{{ mentor.description }}</p>
40+
</li>
41+
</ul>
42+
<div class="spinner" ng-if="!loaded">道場情報を読み込み中...</div>
43+
</section>
44+
45+
<section class="text-center">
46+
<a class="twitter-timeline" href="https://twitter.com/search?q=dojocon%20OR%20coderdojo%20OR%20%E3%82%B3%E3%83%BC%E3%83%80%E3%83%BC%E9%81%93%E5%A0%B4%20OR%20%22Coder%20Dojo%22%20OR%20%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E9%81%93%E5%A0%B4%20lang%3Aja" data-partner="tweetdeck"data-widget-id="770838874780119041">CoderDojoに関するつぶやき</a>
47+
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
48+
</section>
49+
<div class="full-width grayscale-bg">
50+
<section class="detail-introduction list">
51+
<h2 class="text-center">CoderDojo をもっと知りたい</h2>
52+
<p>下記ウェブサイトから、より詳細な情報や、最新の情報にアクセスできます。</p>
53+
<ul>
54+
<li><a href="https://coderdojo.com/">CoderDojo (英語)</a></li>
55+
<li><a href="https://www.facebook.com/groups/coderdojo.jp">CoderDojo Japan (Facebook)</a></li>
56+
<li><a href="http://kata.coderdojo.com/wiki/KataJapan">CoderDojo Kata (Wiki)</a></li>
57+
</ul>
58+
<br/>
59+
60+
<p>本家サイトである CoderDojo (英語) では世界中の活動の様子が見れます。また、Facebook の CoderDojo Japan では日本全国の活動の様子を知ることができます。</p>
61+
<p>「これまでの成り立ちを知りたい」「地元で CoderDojo を立ち上げてみたい」といった場合には <a href="http://kata.coderdojo.com/wiki/KataJapan">CoderDojo Kata</a> を参照してみてください。</p>
62+
<br />
63+
<h2 class="text-center">お問い合わせ</h2>
64+
<p>取材や支援などのお問い合わせについては、下記フォームからお気軽にご連絡ください :)<br />
65+
メールをご希望の場合は、担当の安川要平まで (<i>yohei@coderdojo.jp</i>) ご連絡ください。</p>
66+
67+
<!-- Contact Form via Wufoo -->
68+
<div id="contact"></div>
69+
<div id="wufoo-qkjthoy0qpuvg9" style="margin-top: -10px">>
70+
<a href="https://yasslab.wufoo.com/forms/qkjthoy0qpuvg9">問い合わせフォーム</a>.
71+
</div>
72+
<div id="wuf-adv" style="font-family:inherit;font-size: small;color:#a7a7a7;text-align:center;display:block;">HTML Forms powered by <a href="http://www.wufoo.com">Wufoo</a>.</div>
73+
<script type="text/javascript">
74+
var qkjthoy0qpuvg9;(function(d, t) {
75+
var s = d.createElement(t), options = {
76+
'userName':'yasslab',
77+
'formHash':'qkjthoy0qpuvg9',
78+
'autoResize':true,
79+
'height':'497',
80+
'async':true,
81+
'host':'wufoo.com',
82+
'header':'show',
83+
'ssl':true
84+
};
85+
s.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + 'www.wufoo.com/scripts/embed/form.js';
86+
s.onload = s.onreadystatechange = function() {
87+
var rs = this.readyState; if (rs) if (rs != 'complete') if (rs != 'loaded') return;
88+
try {
89+
qkjthoy0qpuvg9 = new WufooForm();qkjthoy0qpuvg9.initialize(options);qkjthoy0qpuvg9.display();
90+
} catch (e) {}
91+
};
92+
var scr = d.getElementsByTagName(t)[0], par = scr.parentNode; par.insertBefore(s, scr);
93+
})(document, 'script');
94+
</script>
95+
</section>
96+
</div>
97+
98+
<footer class="footer-bottom full-width text-center ">
99+
<h2><a href="https://www.facebook.com/groups/coderdojo.jp/" class="footer-link">CoderDojo Japan</a> 運営グループ</h2>
100+
<p>本WEBサイトのソースコードや社団法人の定款などは <a href="https://github.com/coderdojo-japan/" class="footer-link">GitHub</a> 上で公開されています。</p>
101+
<p>Copyright &copy; 2016 一般社団法人 CoderDojo Japan</p>
102+
</footer>
103+
<script src="js/angular.min.js"></script>
104+
<script src="js/parse.js"></script>
105+
<script src="js/index.js"></script>
106+
<script type="text/javascript">
107+
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
108+
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
109+
</script>
110+
<script type="text/javascript">
111+
try {
112+
var pageTracker = _gat._getTracker("UA-62337761-1");
113+
pageTracker._trackPageview();
114+
} catch(err) {}
115+
</script>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<%= scrivito_thumbnail CustomWidget.description_for_editor %>

app/views/layouts/application.html.erb

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,45 @@
11
<!DOCTYPE html>
22
<html>
33
<head>
4-
<title>CoderdojoJp</title>
4+
<meta charset="utf-8">
5+
<title>CoderDojo Japan - コーダー道場ジャパン</title>
56
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
67
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
78
<%= csrf_meta_tags %>
89
<%= scrivito_head_tags %>
910

11+
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
12+
<meta name="description" content="CoderDojoは子どものためのプログラミング道場です。2011年にアイルランドで始まり、全国では67ヶ所、世界では66ヶ国・1,150ヶ所で開催されています。" />
13+
<meta property="og:title" content="CoderDojo Japan">
14+
<meta property="og:site_name" content="CoderDojo Japan">
15+
<meta property="og:url" content="http://coderdojo.jp/">
16+
<meta property="og:image" content="http://coderdojo.jp/og-image.png">
17+
<meta property="og:image:type" content="image/png">
18+
19+
<link rel="apple-touch-icon" sizes="57x57" href="/img/apple-icon-57x57.png">
20+
<link rel="apple-touch-icon" sizes="60x60" href="/img/apple-icon-60x60.png">
21+
<link rel="apple-touch-icon" sizes="72x72" href="/img/apple-icon-72x72.png">
22+
<link rel="apple-touch-icon" sizes="76x76" href="/img/apple-icon-76x76.png">
23+
<link rel="apple-touch-icon" sizes="114x114" href="/img/apple-icon-114x114.png">
24+
<link rel="apple-touch-icon" sizes="120x120" href="/img/apple-icon-120x120.png">
25+
<link rel="apple-touch-icon" sizes="144x144" href="/img/apple-icon-144x144.png">
26+
<link rel="apple-touch-icon" sizes="152x152" href="/img/apple-icon-152x152.png">
27+
<link rel="apple-touch-icon" sizes="180x180" href="/img/apple-icon-180x180.png">
28+
<link rel="icon" type="image/png" sizes="192x192" href="/img/android-icon-192x192.png">
29+
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png">
30+
<link rel="icon" type="image/png" sizes="96x96" href="/img/favicon-96x96.png">
31+
<link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png">
32+
<link rel="manifest" href="/manifest.json">
33+
<meta name="msapplication-TileColor" content="#ffffff">
34+
<meta name="msapplication-TileImage" content="/img/ms-icon-144x144.png">
35+
<meta name="theme-color" content="#ffffff">
36+
37+
<link href="css/style.css" rel="stylesheet">
38+
<link href='http://fonts.googleapis.com/css?family=Fjalla+One' rel='stylesheet' type='text/css'>
39+
1040
</head>
1141
<body>
12-
<div class="container">
13-
42+
<div class="container-fluid">
1443
<%= yield %>
1544
<%= scrivito_body_tags %>
1645
</div>

app/views/paragraph_widget/show.html.erb

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

app/views/paragraph_widget/thumbnail.html.erb

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

0 commit comments

Comments
 (0)