Skip to content

Commit 6bb5631

Browse files
committed
Simplified and made downloads more dynamic
1 parent 90caadc commit 6bb5631

10 files changed

+17
-206
lines changed

downloads.html

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,6 @@
2727
<script>
2828
var fileinfo = {};
2929
</script>
30-
<script src="inc/mac_release_links.js"></script>
31-
<script src="inc/win_release_links.js"></script>
32-
<script src="inc/linux_release_links.js"></script>
33-
<script src="inc/src_release_links.js"></script>
34-
<script src="inc/rc_links.js"></script>
3530
<script>
3631
function setSnapshotFileInfo(key, name, size, url) {
3732
fileinfo[key + "_NAME"] = name;
@@ -51,12 +46,9 @@
5146
}
5247
});
5348
</script>
54-
<script type="text/javascript" src="https://files.openscad.org/snapshots/.snapshot_wasm.js"></script>
55-
<script type="text/javascript" src="https://files.openscad.org/snapshots/.snapshot_macos.js"></script>
56-
<script type="text/javascript" src="https://files.openscad.org/snapshots/.snapshot_win32.js"></script>
57-
<script type="text/javascript" src="https://files.openscad.org/snapshots/.snapshot_win64.js"></script>
58-
<script type="text/javascript" src="https://files.openscad.org/snapshots/.snapshot_linux_x86_64.js"></script>
59-
<script type="text/javascript" src="https://files.openscad.org/snapshots/.snapshot_linux_aarch64.js"></script>
49+
<script src="inc/releases.js"></script>
50+
<script type="text/javascript" src="https://files.openscad.org/rc/.rc.js" onload="jQuery(function(){ jQuery('#rc').show(); jQuery('#nav-rc').show(); });"></script>
51+
<script type="text/javascript" src="https://files.openscad.org/snapshots/.snapshots.js"></script>
6052
</head>
6153
<body>
6254

@@ -108,7 +100,7 @@ <h1>Downloads</h1>
108100
<li><a href="#linux">Linux</a></li>
109101
<li><a href="#other-systems">Other Systems</a></li>
110102
<li><a href="#source-code">Source Code</a></li>
111-
<!--<li><a href="#rc">Release Candidates</a></li>-->
103+
<li id="nav-rc" style="display:none"><a href="#rc">Release Candidates</a></li>
112104
<li><a href="#docker">Docker</a></li>
113105
<li><a href="#snapshots">Development Snapshots</a></li>
114106
<li><a href="#priorreleases">Prior Releases</a></li>
@@ -308,8 +300,7 @@ <h3 id="SRC_RELEASE_NAME">OpenSCAD</h3></a>
308300
<p>You can also access the latest source code on github: <a href="https://github.com/openscad/openscad" target="_blank">openscad/openscad on github</a></p>
309301
</section>
310302

311-
<!--
312-
<section id="rc">
303+
<section id="rc" style="display:none">
313304
<h1>Release Candidates</h1>
314305
<p>Release Candidates are builds that contain all features that will be included in the next release and are intended
315306
to reach a wider audience for testing before the final release.
@@ -406,7 +397,6 @@ <h3 id="SRC_RC_NAME">OpenSCAD</h3>
406397
</div>
407398
</div>
408399
</section>
409-
-->
410400

411401
<section id="docker">
412402
<h1>Docker</h1>

inc/linux_release_links.js

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

inc/linux_snapshot_links.js

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

inc/mac_release_links.js

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

inc/mac_snapshot_links.js

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

inc/rc_links.js

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

inc/releases.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
setSnapshotFileInfo('MAC_RELEASE', 'OpenSCAD 2021.01', '27 MB', 'https://files.openscad.org/OpenSCAD-2021.01.dmg');
2+
3+
setSnapshotFileInfo('WIN32_RELEASE_INSTALLER', 'OpenSCAD 2021.01', '21 MB', 'https://files.openscad.org/OpenSCAD-2021.01-x86-32-Installer.exe');
4+
setSnapshotFileInfo('WIN32_RELEASE_ZIP', 'OpenSCAD 2021.01', '21 MB', 'https://files.openscad.org/OpenSCAD-2021.01-x86-32.zip');
5+
setSnapshotFileInfo('WIN64_RELEASE_INSTALLER', 'OpenSCAD 2021.01', '21 MB', 'https://files.openscad.org/OpenSCAD-2021.01-x86-64-Installer.exe');
6+
setSnapshotFileInfo('WIN64_RELEASE_ZIP', 'OpenSCAD 2021.01', '21 MB', 'https://files.openscad.org/OpenSCAD-2021.01-x86-64.zip');
7+
8+
setSnapshotFileInfo('LIN32_RELEASE', 'OpenSCAD 2021.01', 'N/A', 'N/A');
9+
setSnapshotFileInfo('LIN64_RELEASE', 'OpenSCAD 2021.01', '39 MB', 'https://files.openscad.org/OpenSCAD-2021.01-x86_64.AppImage');
10+
setSnapshotFileInfo('ARM64_RELEASE', 'OpenSCAD 2021.01', '43 MB', 'https://files.openscad.org/OpenSCAD-2021.01-aarch64.AppImage');
11+
12+
setSnapshotFileInfo('SRC_RELEASE', 'OpenSCAD 2021.01', '16 MB', 'https://files.openscad.org/openscad-2021.01.src.tar.gz');

inc/src_release_links.js

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

inc/win_release_links.js

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

inc/win_snapshot_links.js

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

0 commit comments

Comments
 (0)