Move all the non-Yum event handler setup into one shared script, per discussion.

This commit is contained in:
Dave Page
2020-07-09 12:03:28 +01:00
parent b0c19acf47
commit 6b61af92f7
4 changed files with 24 additions and 19 deletions

View File

@ -1,8 +0,0 @@
/* Event handlers */
function setupHandlers() {
document.getElementById('copy-btn').addEventListener('click', function () {
copyScript(this, 'script-box');
});
}
document.addEventListener("DOMContentLoaded", setupHandlers);

View File

@ -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);
document.addEventListener("DOMContentLoaded", setupHandlers);

View File

@ -1,7 +1,7 @@
{%extends "base/page.html"%}
{%block title%}Linux downloads (Debian){%endblock%}
{%block extrahead%}
<script type="text/javascript" src="/media/js/apt.js?{{gitrev}}"></script>
<script type="text/javascript" src="/media/js/download.js?{{gitrev}}"></script>
{%endblock%}
{%block contents%}

View File

@ -1,7 +1,7 @@
{%extends "base/page.html"%}
{%block title%}Linux downloads (Ubuntu){%endblock%}
{%block extrahead%}
<script type="text/javascript" src="/media/js/apt.js?{{gitrev}}"></script>
<script type="text/javascript" src="/media/js/download.js?{{gitrev}}"></script>
{%endblock%}
{%block contents%}