Skip to content

Commit 1cdf285

Browse files
authored
Merge pull request #47 from komagata/css-for-lang
Original CSS for each language
2 parents 33371a8 + 2cc6730 commit 1cdf285

4 files changed

Lines changed: 31 additions & 1 deletion

File tree

source/javascripts/try_ruby.js.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,9 @@ def get_language
138138
# Update language select list
139139
Element.find('#tryruby-lang-select').value = language
140140

141+
# Update lang attribute
142+
Element.find('html').attr('lang', language)
143+
141144
language
142145
end
143146

@@ -281,6 +284,7 @@ def do_show_lang
281284
# Handle change language event
282285
def do_change_lang
283286
language = Element.find('#tryruby-lang-select').value
287+
Element.find('html').attr('lang', language)
284288
set_cookie('tryruby_nl_language', language)
285289
get_content_from_server(language)
286290
end

source/layouts/layout.haml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
!!!
2-
%html
2+
%html{:lang => "en"}
33
%head
44
%meta{:name => "viewport", :content => "width=device-width, initial-scale=1.0, maximum-scale=1.0 user-scalable=no"}
55
%meta{:content => "text/html; charset=UTF-8", "http-equiv" => "Content-Type"}

source/stylesheets/application.css.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,3 +187,5 @@ iframe {
187187
-webkit-transform-origin: 0 0;
188188
transform-origin: 0 0;
189189
}
190+
191+
@import "languages/ja.css.scss";
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
:lang(ja) {
2+
h2 {
3+
font-size: 2.6rem;
4+
line-height: 1.4;
5+
}
6+
7+
h3 {
8+
font-size: 2.0rem;
9+
line-height: 1.4;
10+
}
11+
12+
h4 {
13+
font-size: 1.5rem;
14+
line-height: 1.4;
15+
}
16+
17+
#tryruby-content {
18+
line-height: 1.86;
19+
20+
blockquote p {
21+
line-height: 1.86;
22+
}
23+
}
24+
}

0 commit comments

Comments
 (0)