diff --git a/themes/svrjswebsite/source/js/indextabs.js b/themes/svrjswebsite/source/js/indextabs.js index 76b689a..03d54c3 100644 --- a/themes/svrjswebsite/source/js/indextabs.js +++ b/themes/svrjswebsite/source/js/indextabs.js @@ -22,13 +22,13 @@ if (tabs.length > 0) { var tabsHTML = ""; var tabToClick = tabs.length; for (var i = 0; i <= tabs.length; i++) { - tabsHTML += ""; + tabsHTML += ""; if (i == tabs.length) { tabsHTML += "Manually"; } else { tabsHTML += escapeHTML(tabs[i].name); } - tabsHTML += ""; + tabsHTML += ""; if (tabToClick == tabs.length && i != tabs.length && navigator.userAgent.match(tabs[i].uaRegex)) tabToClick = i; } otherTab.outerHTML = "
" + tabsHTML + "
"; @@ -37,7 +37,8 @@ if (tabs.length > 0) { document.getElementById("command-tab-" + i).onclick = createTabClickHandler(i); } - function copyHandler() { + function copyHandler(e) { + e.preventDefault(); if (navigator.clipboard) { navigator.clipboard.writeText(decodeHTML(document.getElementById("command-tab-command").innerHTML)); } else { @@ -64,7 +65,8 @@ if (tabs.length > 0) { } function createTabClickHandler(i) { - return function () { + return function (e) { + e.preventDefault(); for (var j = 0; j <= tabs.length; j++) { document.getElementById("command-tab-" + j).className = "command-tab"; } @@ -73,7 +75,7 @@ if (tabs.length > 0) { if (i == tabs.length) { container.innerHTML = otherTabOuterHTML; } else { - container.innerHTML = "
Install SVR.JS
Copy
" + escapeHTML(tabs[i].command) + "
"; + container.innerHTML = "
Install SVR.JS
Copy" + escapeHTML(tabs[i].command) + "
"; document.getElementById("command-tab-copy").onclick = copyHandler; } }