Spaces:
Running
Running
File size: 801 Bytes
34e0b30 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | function showRecentBoards() {
var parent = document.getElementById("recent-boards");
var ul = document.querySelector("#recent-boards ul");
ul && parent.removeChild(ul);
parent.classList.add("hidden");
var recentBoards = JSON.parse(localStorage.getItem("recent-boards")) || [];
if (recentBoards.length === 0) return;
var list = document.createElement("ul");
recentBoards.forEach(function (name) {
var listItem = document.createElement("li");
var link = document.createElement("a");
link.setAttribute("href", `/boards/${encodeURIComponent(name)}`);
link.textContent = name;
listItem.appendChild(link);
list.appendChild(listItem);
});
parent.appendChild(list);
parent.classList.remove("hidden");
}
window.addEventListener("pageshow", showRecentBoards);
|