Skip to content

Commit b8f5cda

Browse files
author
Myles Borins
committed
downloads: split into primary and secondary
Currently we have one large table with many options in it including not actively downloaded releases. This commit separates the list into a primary and additional downloads. It also adds PPC to the list of additional downloads as it is now officially supported.
1 parent 9233449 commit b8f5cda

File tree

6 files changed

+62
-93
lines changed

6 files changed

+62
-93
lines changed

layouts/css/page-modules/_download.styl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
.download-header
2-
32
h1
43
width 40%
54
float left
5+
margin-bottom: 0rem
66

77
ul
88
margin-top 2rem
@@ -102,6 +102,7 @@
102102
height 100%
103103
width 100%
104104
text-align center
105+
font-size: 0.8em;
105106

106107
a:hover, a:active
107108
background $node-green

layouts/download-stable.hbs

Lines changed: 2 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -12,38 +12,8 @@
1212
<h1>{{downloads.headline}}</h1>
1313
</div>
1414

15-
{{> download-matrix version=project.currentVersions.stable versionTypeStable="true"}}
16-
17-
<section>
18-
<h2>{{additional.headline}}</h2>
19-
<p>{{additional.intro}}</p>
20-
21-
<table class="download-matrix full-width">
22-
<tbody>
23-
<tr>
24-
<th>{{additional.platform}}</th>
25-
<th>{{additional.provider}}</th>
26-
<th></th>
27-
</tr>
28-
<tr>
29-
<th>AIX on Power Systems</th>
30-
<td><span>IBM</span></td>
31-
<td><a href="http://www.ibm.com/developerworks/web/nodesdk/">{{download}}</a></td>
32-
</tr>
33-
<tr>
34-
<th>Linux on Power Systems</th>
35-
<td><span>IBM</span></td>
36-
<td><a href="http://www.ibm.com/developerworks/web/nodesdk/">{{download}}</a></td>
37-
</tr>
38-
<tr>
39-
<th>Linux on System z</th>
40-
<td><span>IBM</span></td>
41-
<td><a href="http://www.ibm.com/developerworks/web/nodesdk/">{{download}}</a></td>
42-
</tr>
43-
</tbody>
44-
</table>
45-
46-
</section>
15+
{{> primary-download-matrix version=project.currentVersions.stable versionTypeStable="true"}}
16+
{{> secondary-download-matrix version=project.currentVersions.stable versionTypeStable="true"}}
4717

4818
</article>
4919

layouts/download.hbs

Lines changed: 2 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -12,38 +12,8 @@
1212
<h1>{{downloads.headline}}</h1>
1313
</div>
1414

15-
{{> download-matrix version=project.currentVersions.lts versionTypeLts="true"}}
16-
17-
<section>
18-
<h2>{{additional.headline}}</h2>
19-
<p>{{additional.intro}}</p>
20-
21-
<table class="download-matrix full-width">
22-
<tbody>
23-
<tr>
24-
<th>{{additional.platform}}</th>
25-
<th>{{additional.provider}}</th>
26-
<th></th>
27-
</tr>
28-
<tr>
29-
<th>AIX on Power Systems</th>
30-
<td><span>IBM</span></td>
31-
<td><a href="http://www.ibm.com/developerworks/web/nodesdk/">{{download}}</a></td>
32-
</tr>
33-
<tr>
34-
<th>Linux on Power Systems</th>
35-
<td><span>IBM</span></td>
36-
<td><a href="http://www.ibm.com/developerworks/web/nodesdk/">{{download}}</a></td>
37-
</tr>
38-
<tr>
39-
<th>Linux on System z</th>
40-
<td><span>IBM</span></td>
41-
<td><a href="http://www.ibm.com/developerworks/web/nodesdk/">{{download}}</a></td>
42-
</tr>
43-
</tbody>
44-
</table>
45-
46-
</section>
15+
{{> primary-download-matrix version=project.currentVersions.lts versionTypeLts="true"}}
16+
{{> secondary-download-matrix version=project.currentVersions.lts versionTypeLts="true"}}
4717

4818
</article>
4919

layouts/partials/download-list.hbs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<section>
2+
<ul>
3+
<li><a href="https://nodejs.org/dist/{{version}}">{{site.all-downloads}}</a></li>
4+
<li><a href="/{{site.locale}}/{{site.download.package-manager.link}}">{{site.download.package-manager.text}}</a></li>
5+
<li><a href="/{{site.locale}}/{{site.download.releases.link}}/">{{site.download.releases.text}}</a></li>
6+
<li><a href="https://nodejs.org/download/nightly/">{{site.nightly}}</a></li>
7+
</ul>
8+
<p>{{downloads.buildDisclaimer}}</p>
9+
</section>

layouts/partials/download-matrix.hbs renamed to layouts/partials/primary-download-matrix.hbs

Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<section>
2+
<p class="color-lightgray">{{downloads.currentVersion}}: <strong>{{version}}</strong></p>
23
<p>{{downloads.intro}}</p>
3-
44
<div class="download-hero full-width">
55
<ul class="no-padding">
66
<li>
@@ -69,24 +69,6 @@
6969
<td colspan="3"><a href="https://nodejs.org/dist/{{version}}/node-{{version}}-linux-x64.tar.xz">64-bit</a></td>
7070
</tr>
7171

72-
<tr>
73-
<th>SunOS Binaries (.tar.xz)</th>
74-
<td colspan="3"><a href="https://nodejs.org/dist/{{version}}/node-{{version}}-sunos-x86.tar.xz">32-bit</a></td>
75-
<td colspan="3"><a href="https://nodejs.org/dist/{{version}}/node-{{version}}-sunos-x64.tar.xz">64-bit</a></td>
76-
</tr>
77-
78-
<tr>
79-
<th>ARM Binaries (.tar.xz)</th>
80-
<td colspan="2"><a href="https://nodejs.org/dist/{{version}}/node-{{version}}-linux-armv6l.tar.xz">ARMv6</a></td>
81-
<td colspan="2"><a href="https://nodejs.org/dist/{{version}}/node-{{version}}-linux-armv7l.tar.xz">ARMv7</a></td>
82-
<td colspan="2"><a href="https://nodejs.org/dist/{{version}}/node-{{version}}-linux-arm64.tar.xz">ARMv8</a></td>
83-
</tr>
84-
85-
<tr>
86-
<th>Docker Image</th>
87-
<td colspan="6"><a href="https://hub.docker.com/_/node/">Official Node.js Docker Image</a></td>
88-
</tr>
89-
9072
<tr>
9173
<th>Source Code</th>
9274
<td colspan="6">
@@ -95,13 +77,4 @@
9577
</tr>
9678
</tbody>
9779
</table>
98-
99-
{{downloads.currentVersion}}: <strong>{{version}}</strong>
100-
<ul>
101-
<li><a href="https://nodejs.org/dist/{{version}}">{{site.all-downloads}}</a></li>
102-
<li><a href="/{{site.locale}}/{{site.download.package-manager.link}}">{{site.download.package-manager.text}}</a></li>
103-
<li><a href="/{{site.locale}}/{{site.download.releases.link}}/">{{site.download.releases.text}}</a></li>
104-
<li><a href="https://nodejs.org/download/nightly/">{{site.nightly}}</a></li>
105-
</ul>
106-
<p>{{downloads.buildDisclaimer}}</p>
10780
</section>
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<section>
2+
<h2>Additional Platforms</h2>
3+
<table class="download-matrix full-width">
4+
<tbody>
5+
<tr>
6+
<th>ARM Binaries (.tar.xz)</th>
7+
<td colspan="2"><a href="https://nodejs.org/dist/{{version}}/node-{{version}}-linux-armv6l.tar.xz">ARMv6</a></td>
8+
<td colspan="2"><a href="https://nodejs.org/dist/{{version}}/node-{{version}}-linux-armv7l.tar.xz">ARMv7</a></td>
9+
<td colspan="2"><a href="https://nodejs.org/dist/{{version}}/node-{{version}}-linux-arm64.tar.xz">ARMv8</a></td>
10+
</tr>
11+
12+
<tr>
13+
<th>SunOS Binaries (.tar.xz)</th>
14+
<td colspan="3"><a href="https://nodejs.org/dist/{{version}}/node-{{version}}-sunos-x86.tar.xz">32-bit</a></td>
15+
<td colspan="3"><a href="https://nodejs.org/dist/{{version}}/node-{{version}}-sunos-x64.tar.xz">64-bit</a></td>
16+
</tr>
17+
18+
<tr>
19+
<th>Docker Image</th>
20+
<td colspan="6"><a href="https://hub.docker.com/_/node/">Official Node.js Docker Image</a></td>
21+
</tr>
22+
23+
<tr>
24+
<th>Linux on Power Systems</th>
25+
<td colspan="3">
26+
<a href="https://nodejs.org/dist/{{version}}/node-{{version}}-linux-ppc64le.tar.xz">64-bit le</a>
27+
<span>Official Node.js release</span>
28+
</td>
29+
<td colspan="3">
30+
<a href="http://www.ibm.com/developerworks/web/nodesdk/">64-bit be</a>
31+
<span>Unofficial, provided by IBM</span>
32+
</td>
33+
</tr>
34+
35+
<tr>
36+
<th>Linux on System z</th>
37+
<td colspan="6"><a href="http://www.ibm.com/developerworks/web/nodesdk/">Download (Unofficial, provided by IBM)</a></td>
38+
</tr>
39+
<tr>
40+
<th>AIX on Powert Systems</th>
41+
<td colspan="6"><a href="http://www.ibm.com/developerworks/web/nodesdk/">Download (Unofficial, provided by IBM)</a></td>
42+
</tr>
43+
</tbody>
44+
</table>
45+
{{> download-list }}
46+
</section>

0 commit comments

Comments
 (0)