Skip to content

Commit 5bdcacd

Browse files
committed
update to new style
1 parent 71cf7e9 commit 5bdcacd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+429
-598
lines changed

_fr/getting-started/index.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,11 @@ Il s'assure que la JVM est les outils standards de Scala sont installés sur vot
2828
Installez-le sur votre système avec les instructions suivantes.
2929

3030
<div class="main-download">
31-
<div class="recommended-install scala-in-action">
32-
<div class="scala-in-action-content">
33-
<div class="scala-in-action-code">
34-
<div class="scala-text scala-text-large">
35-
{% include tabsection.html language='fr' extraClasses='inline-tabs' category='get-started' collection=site.install_tabs %}
36-
<!-- TODO: translate 'Test your setup' from _includes/getting-started.md, embellish tabs -->
37-
</div>
38-
</div>
31+
<div class="recommended-install">
32+
<div class="place-inline">
33+
{% include tabsection.html language='fr' id='install-cs-setup-tabs' collection=site.install_tabs %}
3934
</div>
35+
<!-- TODO: translate 'Test your setup' from _includes/getting-started.md, embellish tabs -->
4036
</div>
4137
</div>
4238

_includes/_ja/getting-started.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,11 @@ Scala のインストーラーは[Coursier](https://get-coursier.io/docs/cli-ove
1818
以下の手順でお使いのシステムにインストールしてください。
1919

2020
<div class="main-download">
21-
<div class="recommended-install scala-in-action">
22-
<div class="scala-in-action-content">
23-
<div class="scala-in-action-code">
24-
<div class="scala-text scala-text-large">
25-
{% include tabsection.html language='ja' extraClasses='inline-tabs' category='get-started' collection=site.install_tabs %}
26-
<!-- TODO: translate 'Test your setup' from _includes/getting-started.md, embellish tabs -->
27-
</div>
28-
</div>
21+
<div class="recommended-install">
22+
<div class="place-inline">
23+
{% include tabsection.html language='ja' id='install-cs-setup-tabs' collection=site.install_tabs %}
2924
</div>
25+
<!-- TODO: translate 'Test your setup' from _includes/getting-started.md, embellish tabs -->
3026
</div>
3127
</div>
3228

_includes/alt-details.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<div class="alt-details">
2-
<button class="alt-details-toggle" onclick="toggleElement(event, '{{include.targetId}}')">{{include.title}}</button>
3-
<div id="{{include.targetId}}" class="{{include.extraClasses}} alt-details-detail">
1+
<div {% if include.id %} id="{{include.id}}" {% endif %} class="alt-details">
2+
<button class="alt-details-toggle">{{include.title}}</button>
3+
<div class="alt-details-detail">
44
{{include.detail}}
55
</div>
66
</div>

_includes/code-snippet.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
<div class="snippet">
1+
<div class="code-snippet-area">
22
{% unless include.nocopy %}
3-
<div class="buttons">
4-
<div><button class="copy-button" onclick="copySnippet(event)"><i class="fa fa-clone"></i></button></div>
3+
<div class="code-snippet-buttons">
4+
<button class="copy-button"><i class="far fa-clone"></i></button>
55
</div>
66
{% endunless %}
7-
<pre class="snippet-code"><code class="{{include.language}}">{{include.codeSnippet}}</code></pre>
7+
<pre class="code-snippet-display"><code class="{{include.language}}">{{include.codeSnippet}}</code></pre>
88
</div>

_includes/getting-started.md

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -24,27 +24,24 @@ Install it on your system with the following instructions.
2424
Scala code runner version {{site.scala-3-version}} -- Copyright 2002-2022, LAMP/EPFL{% endcapture %}
2525

2626
<div class="main-download">
27-
<div class="recommended-install scala-in-action">
28-
<div class="scala-in-action-content">
29-
<div class="scala-in-action-code">
30-
<div class="scala-text scala-text-large">
31-
{% include tabsection.html language='en' extraClasses='inline-tabs' category='get-started' collection=site.install_tabs %}
32-
{% capture checkSetupDetail %}
33-
<div class="wrap">
34-
<p>Check your setup with the command <code>scala -version</code>, which should output:</p>
35-
{% include code-snippet.html codeSnippet=scalaDemo language='bash' nocopy=true %}
36-
<p>If that does not work, you may need to log out and log back in (or reboot) in order for the changes to take effect.</p>
37-
</div>
38-
{% endcapture %}
39-
{% include alt-details.html
40-
title='Testing your setup'
41-
detail=checkSetupDetail
42-
targetId='macos-get-started-alt1'
43-
extraClasses='scala-text scala-text-large'
44-
%}
45-
</div>
27+
<div class="recommended-install">
28+
<div class="place-inline">
29+
{% include tabsection.html language='en' id='install-cs-setup-tabs' collection=site.install_tabs %}
30+
</div>
31+
{% capture checkSetupDetail %}
32+
<div class="wrap-inline">
33+
<div class="wrap">
34+
<p>Check your setup with the command <code>scala -version</code>, which should output:</p>
35+
{% include code-snippet.html nocopy=true language='bash' codeSnippet=scalaDemo %}
36+
<p>If that does not work, you may need to log out and log back in (or reboot) in order for the changes to take
37+
effect.
38+
</p>
4639
</div>
4740
</div>
41+
{% endcapture %}
42+
<div class="place-inline">
43+
{% include alt-details.html id='testing-your-setup' title='Testing your setup' detail=checkSetupDetail %}
44+
</div>
4845
</div>
4946
</div>
5047

_includes/tabsection.html

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,19 @@
1-
<div class="tabsection {{include.extraClasses}}">
2-
<div class="tab">
1+
<div {% if include.id %} id="{{include.id}}" {% endif %} class="tabsection">
2+
<ul class="nav-tab">
33
{% for tabRoot in include.collection %}
44
{% if tabRoot.language == include.language %}
5-
<button
6-
id="{{include.category}}-tab-{{tabRoot.tabId}}"
7-
class="tablinks-{{include.category}} tablinks{%if tabRoot.isDefault %} default-tab{% endif %}{% if tabRoot.isDefault or tabRoot.fallbackNoJS %} active{% endif %}"
8-
onclick="openTab(event, '{{include.category}}', '{{tabRoot.tabId}}')"
9-
>{{tabRoot.tabLabel}}</button>
5+
<li class="item-tab">
6+
<a class="item-tab-link {% if tabRoot.defaultTab %} active{% endif %}"
7+
data-target="{{tabRoot.tabId}}">{{tabRoot.tabLabel}}</a>
8+
</li>
109
{% endif %}
1110
{% endfor %}
12-
</div>
11+
</ul>
1312
{% for tabRoot in include.collection %}
1413
{% if tabRoot.language == include.language %}
15-
<div id="{{include.category}}-{{tabRoot.tabId}}"
16-
{% if tabRoot.isDefault or tabRoot.fallbackNoJS %}
17-
style="display:block;"
18-
{% else %}
19-
style="display: none;"
20-
{% endif %}
21-
class="tabcontent-{{include.category}} tabcontent">{{tabRoot.content}}</div>
14+
<div class="tabcontent {% if tabRoot.defaultTab %}active{% endif %}" data-tab="{{tabRoot.tabId}}">
15+
{{tabRoot.content}}
16+
</div>
2217
{% endif %}
2318
{% endfor %}
2419
</div>

_install_tabs/1-macos.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
tabId: osx
3+
tabLabel: macOS
4+
language: en
5+
---
6+
<div class="wrap-inline">
7+
<div class="wrap">
8+
<p>Run the following command in your terminal, following the on-screen instructions:</p>
9+
{% include code-snippet.html language='bash' codeSnippet=site.data.setup-scala.macOS-brew %}
10+
{% capture homebrewDetail %}
11+
<div class="wrap-narrow">
12+
{% include code-snippet.html language='bash' codeSnippet=site.data.setup-scala.macOS-default %}
13+
</div>
14+
{% endcapture %}
15+
{% include alt-details.html
16+
title="Alternatively, if you don't use Homebrew:"
17+
detail=homebrewDetail
18+
%}
19+
</div>
20+
</div>

_install_tabs/1-macos.md

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

_install_tabs/2-linux.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
tabId: linux
3+
tabLabel: Linux
4+
language: en
5+
---
6+
<div class="wrap-inline">
7+
<div class="wrap">
8+
<p>Run the following command in your terminal, following the on-screen instructions:</p>
9+
{% include code-snippet.html language='bash' codeSnippet=site.data.setup-scala.linux %}
10+
</div>
11+
</div>

_install_tabs/2-linux.md

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

_install_tabs/3-windows.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
tabId: windows
3+
tabLabel: Windows
4+
language: en
5+
---
6+
<div class="wrap-inline">
7+
<div class="wrap">
8+
<p>Download and execute <a href="{{site.data.setup-scala.windows-link}}">the Scala
9+
installer for Windows</a> based on Coursier, and follow the on-screen instructions.</p>
10+
</div>
11+
</div>

_install_tabs/3-windows.md

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

_install_tabs/4-other.html

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
tabId: other
3+
tabLabel: Other
4+
fallbackNoJS: true
5+
language: en
6+
---
7+
<div class="wrap-inline">
8+
<div class="wrap">
9+
<noscript>
10+
<p><span style="font-style:italic;">JavaScript is disabled, showing the default options.</span></p>
11+
</noscript>
12+
<p>Follow the documentation from Coursier on <a href="https://get-coursier.io/docs/cli-installation"
13+
target="_blank">how to install and run <code>cs setup</code></a>.</p>
14+
</div>
15+
</div>

_install_tabs/4-other.md

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

_install_tabs/fr-1-macos.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
tabId: osx
3+
tabLabel: macOS
4+
language: fr
5+
---
6+
<div class="wrap-inline">
7+
<div class="wrap">
8+
{% include code-snippet.html language='bash' codeSnippet=site.data.setup-scala.macOS-brew %}
9+
{% capture homebrewDetail %}
10+
<div class="wrap">
11+
{% include code-snippet.html language='bash' codeSnippet=site.data.setup-scala.macOS-default %}
12+
</div>
13+
{% endcapture %}
14+
{% include alt-details.html
15+
title="Alternativement, si vous n'utilisez pas Homebrew:"
16+
detail=homebrewDetail
17+
%}
18+
</div>
19+
</div>

_install_tabs/fr-1-macos.md

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

_install_tabs/fr-2-linux.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
tabId: linux
3+
tabLabel: Linux
4+
language: fr
5+
---
6+
<div class="wrap-inline">
7+
<div class="wrap">
8+
{% include code-snippet.html language='bash' codeSnippet=site.data.setup-scala.linux %}
9+
</div>
10+
</div>

_install_tabs/fr-2-linux.md

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

_install_tabs/fr-3-windows.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
tabId: windows
3+
tabLabel: Windows
4+
language: fr
5+
---
6+
<div class="wrap-inline">
7+
<div class="wrap">
8+
<p>Téléchargez et exécutez <a href="https://git.io/coursier-cli-windows-exe">l'intallateur Scala pour Windows</a> basé sur Coursier</p>
9+
</div>
10+
</div>

_install_tabs/fr-3-windows.md

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

_install_tabs/fr-4-other.html

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
tabId: other
3+
tabLabel: Other
4+
fallbackNoJS: true
5+
language: fr
6+
---
7+
<div class="wrap-inline">
8+
<div class="wrap">
9+
<noscript>
10+
<p><span style="font-style:italic;">JavaScript is disabled, showing the default options.</span></p>
11+
</noscript>
12+
<p>Suivez <a href="https://get-coursier.io/docs/cli-installation" target="_blank">les instructions pour installer la commande
13+
<code>cs</code></a>puis exécutez <code>./cs setup</code>.</p>
14+
</div>
15+
</div>

0 commit comments

Comments
 (0)