diff --git a/Gruntfile.js b/Gruntfile.js index 9a7d4e6eff..7a4f35c8a4 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -81,6 +81,11 @@ module.exports = function(grunt) { assemble: { pages: { options: { + rtl: function() { + // Add needed right-to-left language codes in the array below + var rtlLangs = []; + return rtlLangs.includes(this.language); + }, expand: true, flatten: true, helpers: ['<%= config.src %>/assets/js/translation.js'], diff --git a/src/assets/css/main.css b/src/assets/css/main.css index 6ff1e7f359..0a7108d5e3 100644 --- a/src/assets/css/main.css +++ b/src/assets/css/main.css @@ -619,8 +619,9 @@ form { color: #666; } -#search { - float: right; +.hello { + display: flex; + justify-content: space-between; } #search .twitter-typeahead .tt-dropdown-menu { @@ -1167,7 +1168,6 @@ img.gallery-img { #showcase-page .showcase-intro h1 { font: italic 900 14.5vw "Montserrat", sans-serif; color: #ED225D; - text-align: left; text-transform: uppercase; } @@ -1998,7 +1998,7 @@ footer { min-height: 100%; background-color: rgba(51, 51, 51, 0.0); } - #home-page { + .two-columns { display: flex; flex-wrap: row; } @@ -2018,7 +2018,7 @@ footer { #i18n-btn { position: absolute; top: 2.5em; /* temp promo, 4.0em */ - right: 1em; + margin: 0 1em; } #i18n-btn a { font-family: "Montserrat", sans-serif; @@ -2166,7 +2166,6 @@ footer { .column-span { margin: 0 1em 0 1em; padding: 0; - float: left; } #menu.top_menu, #menu { @@ -2471,3 +2470,21 @@ iframe { display: inline; } } + +/* ======= Right-to-left modifications ======== */ + +html.rtl #lockup { + left: auto; + right: 1.25em; +} + +html.rtl #home-page #asterisk-design-element { + right: auto; + left: 20%; +} + +@media screen and (max-width: 719px) { + html.rtl .sidebar-menu-icon { + float: left + } +} diff --git a/src/data/examples/build_examples/all_examples_template.ejs b/src/data/examples/build_examples/all_examples_template.ejs index 8c3490e24d..33de8acfdf 100644 --- a/src/data/examples/build_examples/all_examples_template.ejs +++ b/src/data/examples/build_examples/all_examples_template.ejs @@ -3,11 +3,9 @@ title: examples slug: examples/ --- -
+
- {{> sidebar}} - -
+

{{#i18n "Examples"}}{{/i18n}}

diff --git a/src/data/examples/build_examples/example_template.ejs b/src/data/examples/build_examples/example_template.ejs index 9df08ae374..d1ecc7ab5f 100644 --- a/src/data/examples/build_examples/example_template.ejs +++ b/src/data/examples/build_examples/example_template.ejs @@ -3,11 +3,9 @@ title: examples slug: examples/ --- -
- - {{> sidebar}} - -
+
+ +
diff --git a/src/data/learn/learn.ejs b/src/data/learn/learn.ejs index 428b543a61..a433bb82a2 100644 --- a/src/data/learn/learn.ejs +++ b/src/data/learn/learn.ejs @@ -3,11 +3,9 @@ title: learn slug: learn/ --- -
+
- {{> sidebar}} - -
+

{{#i18n "learn-title"}}{{/i18n}}

diff --git a/src/data/libraries/libraries.ejs b/src/data/libraries/libraries.ejs index 669ceb4b1f..be3773963a 100644 --- a/src/data/libraries/libraries.ejs +++ b/src/data/libraries/libraries.ejs @@ -3,11 +3,9 @@ title: libraries slug: libraries/ --- -
+
- {{> sidebar}} - -
+

{{#i18n "Libraries"}}{{/i18n}}

diff --git a/src/templates/layouts/default.hbs b/src/templates/layouts/default.hbs index 45c2ffbe0a..b68b01d13a 100644 --- a/src/templates/layouts/default.hbs +++ b/src/templates/layouts/default.hbs @@ -1,5 +1,5 @@ - + @@ -45,8 +45,10 @@

{{#i18n "tagline6"}}{{/i18n}}

- - {{> body }} +
+ {{> sidebar}} + {{> body }} +
diff --git a/src/templates/pages/books/index.hbs b/src/templates/pages/books/index.hbs index 35e4113cb5..eb8404fffd 100644 --- a/src/templates/pages/books/index.hbs +++ b/src/templates/pages/books/index.hbs @@ -3,11 +3,8 @@ title: books slug: books/ --- -
- - {{> sidebar}} - -
+
+

{{#i18n "books-title"}}{{/i18n}}

diff --git a/src/templates/pages/community/contributors-conference-2015.hbs b/src/templates/pages/community/contributors-conference-2015.hbs index 3f51343bde..6e62a69c9b 100644 --- a/src/templates/pages/community/contributors-conference-2015.hbs +++ b/src/templates/pages/community/contributors-conference-2015.hbs @@ -3,11 +3,8 @@ title: community slug: community/ --- -
- - {{> sidebar}} - -
+
+

{{#i18n "2015contributors-conference-title"}}{{/i18n}}

diff --git a/src/templates/pages/community/contributors-conference-2019.hbs b/src/templates/pages/community/contributors-conference-2019.hbs index 379d2bc44a..2c85440f40 100644 --- a/src/templates/pages/community/contributors-conference-2019.hbs +++ b/src/templates/pages/community/contributors-conference-2019.hbs @@ -3,11 +3,8 @@ title: community slug: community/ --- -
- - {{> sidebar}} - -
+
+

{{#i18n "2019contributors-conference-title"}}{{/i18n}}

diff --git a/src/templates/pages/community/index.hbs b/src/templates/pages/community/index.hbs index 2c73e75522..343a81bd36 100644 --- a/src/templates/pages/community/index.hbs +++ b/src/templates/pages/community/index.hbs @@ -3,11 +3,8 @@ title: community slug: community/ --- -
- - {{> sidebar}} - -
+
+

{{#i18n "community-title"}}{{/i18n}}

diff --git a/src/templates/pages/copyright.hbs b/src/templates/pages/copyright.hbs index 3ef2133135..d4a658474a 100644 --- a/src/templates/pages/copyright.hbs +++ b/src/templates/pages/copyright.hbs @@ -3,11 +3,8 @@ title: copyright slug: / --- -
- - {{> sidebar}} - -
+
+

{{#i18n "copyright-title"}}{{/i18n}}

diff --git a/src/templates/pages/download/index.hbs b/src/templates/pages/download/index.hbs index 561dca3f0a..dda482f475 100644 --- a/src/templates/pages/download/index.hbs +++ b/src/templates/pages/download/index.hbs @@ -3,11 +3,8 @@ title: download slug: download/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/download/support.hbs b/src/templates/pages/download/support.hbs index 5c2c4c2286..0d66e1b4fe 100644 --- a/src/templates/pages/download/support.hbs +++ b/src/templates/pages/download/support.hbs @@ -3,11 +3,8 @@ title: download slug: download/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/get-started/index.hbs b/src/templates/pages/get-started/index.hbs index e5478cb3f7..a2a4491ede 100644 --- a/src/templates/pages/get-started/index.hbs +++ b/src/templates/pages/get-started/index.hbs @@ -3,11 +3,8 @@ title: get started slug: get-started/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/index.hbs b/src/templates/pages/index.hbs index 91577f5df8..3ad4d6e3b5 100644 --- a/src/templates/pages/index.hbs +++ b/src/templates/pages/index.hbs @@ -2,20 +2,18 @@ title: home slug: / --- -
- {{> sidebar}} - -
+
+
- - - -

{{#i18n "p1xh1"}}{{/i18n}}

+
+

{{#i18n "p1xh1"}}{{/i18n}}

+ +

{{#i18n "p1x1"}}{{/i18n}}

{{#i18n "p1x2"}}{{/i18n}}

{{#i18n "start-creating"}}{{/i18n}} diff --git a/src/templates/pages/learn/color.hbs b/src/templates/pages/learn/color.hbs index 30c6c8d5bf..83e5a47457 100644 --- a/src/templates/pages/learn/color.hbs +++ b/src/templates/pages/learn/color.hbs @@ -3,11 +3,8 @@ title: learn slug: learn/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/learn/coordinate-system-and-shapes.hbs b/src/templates/pages/learn/coordinate-system-and-shapes.hbs index 2b976156b8..c87117d51c 100644 --- a/src/templates/pages/learn/coordinate-system-and-shapes.hbs +++ b/src/templates/pages/learn/coordinate-system-and-shapes.hbs @@ -3,11 +3,8 @@ title: learn slug: learn/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/learn/curves.hbs b/src/templates/pages/learn/curves.hbs index 1c722ddd2f..4bd7bb1ceb 100644 --- a/src/templates/pages/learn/curves.hbs +++ b/src/templates/pages/learn/curves.hbs @@ -3,11 +3,8 @@ title: learn slug: learn/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/learn/debugging.hbs b/src/templates/pages/learn/debugging.hbs index f82496e7b6..301d05ef1f 100644 --- a/src/templates/pages/learn/debugging.hbs +++ b/src/templates/pages/learn/debugging.hbs @@ -3,11 +3,8 @@ title: learn slug: learn/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/learn/interactivity.hbs b/src/templates/pages/learn/interactivity.hbs index 693ecc5b5c..8805457f88 100644 --- a/src/templates/pages/learn/interactivity.hbs +++ b/src/templates/pages/learn/interactivity.hbs @@ -3,11 +3,8 @@ title: learn slug: learn/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/learn/p5-screen-reader.hbs b/src/templates/pages/learn/p5-screen-reader.hbs index d9c58d4b66..08ac7fb61f 100644 --- a/src/templates/pages/learn/p5-screen-reader.hbs +++ b/src/templates/pages/learn/p5-screen-reader.hbs @@ -3,11 +3,8 @@ title: learn slug: learn/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/learn/program-flow.hbs b/src/templates/pages/learn/program-flow.hbs index 747bcb1bc6..4f86def5a8 100644 --- a/src/templates/pages/learn/program-flow.hbs +++ b/src/templates/pages/learn/program-flow.hbs @@ -3,11 +3,8 @@ title: learn slug: learn/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/learn/tdd.hbs b/src/templates/pages/learn/tdd.hbs index 0dee246199..16ec15b1a0 100755 --- a/src/templates/pages/learn/tdd.hbs +++ b/src/templates/pages/learn/tdd.hbs @@ -3,11 +3,8 @@ title: learn slug: learn/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/learn/test-tutorial.hbs b/src/templates/pages/learn/test-tutorial.hbs index ab9101ecf0..a5fb9aba2a 100755 --- a/src/templates/pages/learn/test-tutorial.hbs +++ b/src/templates/pages/learn/test-tutorial.hbs @@ -3,11 +3,8 @@ title: learn slug: learn/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/learn/transformations.hbs b/src/templates/pages/learn/transformations.hbs index 31d9794504..a4a7ef1eb9 100644 --- a/src/templates/pages/learn/transformations.hbs +++ b/src/templates/pages/learn/transformations.hbs @@ -3,11 +3,8 @@ title: learn slug: learn/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/learn/trigonometry.hbs b/src/templates/pages/learn/trigonometry.hbs index 751f229f8a..2936598f58 100644 --- a/src/templates/pages/learn/trigonometry.hbs +++ b/src/templates/pages/learn/trigonometry.hbs @@ -3,11 +3,8 @@ title: learn slug: learn/ --- -
- - {{> sidebar}} - -
+
+

Trigonometry Primer

diff --git a/src/templates/pages/learn/tutorial-guide.hbs b/src/templates/pages/learn/tutorial-guide.hbs index 604428ec14..d4574336d2 100755 --- a/src/templates/pages/learn/tutorial-guide.hbs +++ b/src/templates/pages/learn/tutorial-guide.hbs @@ -3,11 +3,8 @@ title: learn slug: learn/ --- -
- - {{> sidebar}} - -
+
+
diff --git a/src/templates/pages/reference/index.hbs b/src/templates/pages/reference/index.hbs index c5538b1508..b28f30e834 100644 --- a/src/templates/pages/reference/index.hbs +++ b/src/templates/pages/reference/index.hbs @@ -3,11 +3,8 @@ title: reference slug: reference/ --- -
- - {{> sidebar}} - -
+
+

Reference

diff --git a/src/templates/pages/showcase/featuring/casey-louise.hbs b/src/templates/pages/showcase/featuring/casey-louise.hbs index 461bdec2df..8d638bc723 100644 --- a/src/templates/pages/showcase/featuring/casey-louise.hbs +++ b/src/templates/pages/showcase/featuring/casey-louise.hbs @@ -3,11 +3,8 @@ title: showcase slug: showcase/featuring/ --- -
- - {{> sidebar}} - -
+
+

{{#i18n "project-casey-louise"}}{{/i18n}}

@@ -71,7 +68,7 @@ slug: showcase/featuring/ {{> footer}} -
+
{{> asterisk}} diff --git a/src/templates/pages/showcase/featuring/daein-chung.hbs b/src/templates/pages/showcase/featuring/daein-chung.hbs index 4bd1e9f43b..9230e04c36 100644 --- a/src/templates/pages/showcase/featuring/daein-chung.hbs +++ b/src/templates/pages/showcase/featuring/daein-chung.hbs @@ -3,11 +3,8 @@ title: showcase slug: showcase/featuring/ --- -
- - {{> sidebar}} - -
+
+

{{#i18n "project-daein"}}{{/i18n}}

@@ -66,7 +63,7 @@ slug: showcase/featuring/ {{> footer}} -
+
{{> asterisk}} diff --git a/src/templates/pages/showcase/featuring/moon-xin.hbs b/src/templates/pages/showcase/featuring/moon-xin.hbs index f90ce9fc7f..1ef68614f1 100644 --- a/src/templates/pages/showcase/featuring/moon-xin.hbs +++ b/src/templates/pages/showcase/featuring/moon-xin.hbs @@ -3,11 +3,8 @@ title: showcase slug: showcase/featuring/ --- -
- - {{> sidebar}} - -
+
+

{{#i18n "project-moon-xin"}}{{/i18n}}

@@ -68,7 +65,7 @@ slug: showcase/featuring/ {{> footer}} -
+
{{> asterisk}} diff --git a/src/templates/pages/showcase/featuring/phuong-ngo.hbs b/src/templates/pages/showcase/featuring/phuong-ngo.hbs index ff1b634511..2e827f8047 100644 --- a/src/templates/pages/showcase/featuring/phuong-ngo.hbs +++ b/src/templates/pages/showcase/featuring/phuong-ngo.hbs @@ -3,11 +3,8 @@ title: showcase slug: showcase/featuring/ --- -
- - {{> sidebar}} - -
+
+

{{#i18n "project-phuong"}}{{/i18n}}

@@ -68,7 +65,7 @@ slug: showcase/featuring/ {{> footer}} -
+
{{> asterisk}} diff --git a/src/templates/pages/showcase/featuring/qianqian-ye.hbs b/src/templates/pages/showcase/featuring/qianqian-ye.hbs index 4fdcb58fe5..10395ee07c 100644 --- a/src/templates/pages/showcase/featuring/qianqian-ye.hbs +++ b/src/templates/pages/showcase/featuring/qianqian-ye.hbs @@ -3,11 +3,8 @@ title: showcase slug: showcase/featuring/ --- -
- - {{> sidebar}} - -
+
+

{{#i18n "project-qianqian"}}{{/i18n}}

@@ -71,7 +68,7 @@ slug: showcase/featuring/ {{> footer}} -
+
{{> asterisk}} diff --git a/src/templates/pages/showcase/featuring/roni-cantor.hbs b/src/templates/pages/showcase/featuring/roni-cantor.hbs index 8dfae40706..c489ea91c3 100644 --- a/src/templates/pages/showcase/featuring/roni-cantor.hbs +++ b/src/templates/pages/showcase/featuring/roni-cantor.hbs @@ -3,11 +3,8 @@ title: showcase slug: showcase/featuring/ --- -
- - {{> sidebar}} - -
+
+

{{#i18n "project-roni"}}{{/i18n}}

@@ -64,7 +61,7 @@ slug: showcase/featuring/ {{> footer}} -
+
{{> asterisk}} diff --git a/src/templates/pages/showcase/index.hbs b/src/templates/pages/showcase/index.hbs index 27469a1bb5..e89411d351 100644 --- a/src/templates/pages/showcase/index.hbs +++ b/src/templates/pages/showcase/index.hbs @@ -3,11 +3,8 @@ title: showcase slug: showcase/ --- -
- - {{> sidebar}} - -
+
+

{{#i18n "showcase-title"}}{{/i18n}}

@@ -112,7 +109,7 @@ slug: showcase/ {{> footer}} -
+
{{> asterisk}}