diff --git a/assets/js/relativeTime.js b/assets/js/relativeTime.js deleted file mode 100644 index 9905f6fe..00000000 --- a/assets/js/relativeTime.js +++ /dev/null @@ -1,19 +0,0 @@ -const lengths = [1, 60, 3600, 86400, 604800, 2592000, 31536000, Infinity]; -const labels = ["", "second", "minute", "hour", "day", "week", "month", "year"]; - -function timeDifference(now, then) { - let dif = Math.round((now - then) / 1000); - - for(let i in lengths) { - if(dif < lengths[i]) { - return Math.round(dif / lengths[i - 1]) + " " + labels[i] + (Math.round(dif / lengths[i - 1]) == 1 ? "" : "s") + " ago"; - } - } -} - -for(let i = 0; i < document.getElementsByTagName("time").length; i++) { - let elem = document.getElementsByTagName("time")[i]; - let date = new Date(elem.dateTime); - elem.innerText = timeDifference(new Date(), date); - elem.title = date.toLocaleString(); -} diff --git a/assets/js/rescript.js b/assets/js/rescript.js deleted file mode 100644 index d9491403..00000000 --- a/assets/js/rescript.js +++ /dev/null @@ -1,12 +0,0 @@ -Array.from(document.getElementsByClassName("back-link")).forEach(r => { - if(window.history.length > 1) - r.href = "javascript:window.history.back()"; -}); - -Array.from(document.getElementsByClassName("qr-link")).forEach(r => { - r.href = "javascript:void(0);"; -}); - -Array.from(document.getElementsByClassName("script-show")).forEach(r => { - r.classList.remove("d-none"); -}); diff --git a/assets/js/search.js b/assets/js/search.js deleted file mode 100644 index 0ea5ac5f..00000000 --- a/assets/js/search.js +++ /dev/null @@ -1,11 +0,0 @@ -let item -function search(query) { - Array.from(document.getElementById("card-container").children).forEach(function(r) { - let card = r.children[0]; - for(let item in card.dataset) { - if(card.dataset[item].toLowerCase().includes(query.toLowerCase())) - return r.classList.remove("d-none"); - } - r.classList.add("d-none"); - }); -} diff --git a/assets/js/sort.js b/assets/js/sort.js deleted file mode 100644 index a5cb95d2..00000000 --- a/assets/js/sort.js +++ /dev/null @@ -1,37 +0,0 @@ -if(!localStorage.sortDirection) - localStorage.sortDirection = 1; -if(!localStorage.sortProp) - localStorage.sortProp = "updated"; - -document.getElementById("sort-" + localStorage.sortProp).classList.add("btn-secondary"); -document.getElementById("sort-" + localStorage.sortProp).classList.remove("btn-outline-secondary"); -document.getElementById("sort-direction").innerText = parseInt(localStorage.sortDirection) ? "Descending" : "Ascending"; -sort(); - -function toggleSortDirection() { - localStorage.sortDirection ^= 1; - document.getElementById("sort-direction").innerText = parseInt(localStorage.sortDirection) ? "Descending" : "Ascending"; - sort(); -} - -function sort(prop) { - if(prop) { - document.getElementById("sort-" + prop).classList.remove("btn-outline-secondary"); - document.getElementById("sort-" + prop).classList.add("btn-secondary"); - document.getElementById("sort-" + localStorage.sortProp).classList.add("btn-outline-secondary"); - document.getElementById("sort-" + localStorage.sortProp).classList.remove("btn-secondary"); - localStorage.sortProp = prop; - } - - let sorted = Array.from(document.getElementsByClassName("card")).sort(function(l, r) { - return ((l.dataset[localStorage.sortProp].toLowerCase() < r.dataset[localStorage.sortProp].toLowerCase()) ^ localStorage.sortDirection) ? -1 : 1; - }); - let container = document.getElementById("card-container"); - container.innerHTML = ""; - sorted.forEach(function(r) { - let col = document.createElement("div"); - col.classList = "col mb-3"; - col.appendChild(r); - container.appendChild(col); - }); -}