diff --git a/media/js/apt.js b/media/js/apt.js deleted file mode 100644 index f0dd26a5..00000000 --- a/media/js/apt.js +++ /dev/null @@ -1,8 +0,0 @@ -/* Event handlers */ -function setupHandlers() { - document.getElementById('copy-btn').addEventListener('click', function () { - copyScript(this, 'script-box'); - }); -} - -document.addEventListener("DOMContentLoaded", setupHandlers); \ No newline at end of file diff --git a/media/js/download.js b/media/js/download.js index 63ff5f51..5faa3800 100644 --- a/media/js/download.js +++ b/media/js/download.js @@ -1,14 +1,27 @@ /* Event handlers */ function setupHandlers() { - document.getElementById('btn-download-bsd').addEventListener('click', function (event) { - showDistros(this, 'download-subnav-bsd'); - event.preventDefault(); - }); + /* BSD button on /download */ + if (document.getElementById("btn-download-bsd")) { + document.getElementById('btn-download-bsd').addEventListener('click', function (event) { + showDistros(this, 'download-subnav-bsd'); + event.preventDefault(); + }); + } - document.getElementById('btn-download-linux').addEventListener('click', function (event) { - showDistros(this, 'download-subnav-linux'); - event.preventDefault(); - }); + /* Linux button on /download */ + if (document.getElementById("btn-download-linux")) { + document.getElementById('btn-download-linux').addEventListener('click', function (event) { + showDistros(this, 'download-subnav-linux'); + event.preventDefault(); + }); + } + + /* Copy Script button on /download/linux/debian and /download/linux/ubuntu */ + if (document.getElementById("copy-btn") && document.getElementById("script-box")) { + document.getElementById('copy-btn').addEventListener('click', function () { + copyScript(this, 'script-box'); + }); + } } -document.addEventListener("DOMContentLoaded", setupHandlers); \ No newline at end of file +document.addEventListener("DOMContentLoaded", setupHandlers); diff --git a/templates/pages/download/linux/debian.html b/templates/pages/download/linux/debian.html index acd38afd..f2c020f7 100644 --- a/templates/pages/download/linux/debian.html +++ b/templates/pages/download/linux/debian.html @@ -1,7 +1,7 @@ {%extends "base/page.html"%} {%block title%}Linux downloads (Debian){%endblock%} {%block extrahead%} - + {%endblock%} {%block contents%} diff --git a/templates/pages/download/linux/ubuntu.html b/templates/pages/download/linux/ubuntu.html index 6ac0af5a..c3c259c3 100644 --- a/templates/pages/download/linux/ubuntu.html +++ b/templates/pages/download/linux/ubuntu.html @@ -1,7 +1,7 @@ {%extends "base/page.html"%} {%block title%}Linux downloads (Ubuntu){%endblock%} {%block extrahead%} - + {%endblock%} {%block contents%}