mirror of
https://github.com/lovasoa/whitebophir
synced 2024-09-20 06:12:00 +00:00
38e81921e2
* Add prettier formatting feature and also add it as a job in CI.yml file * Update CI.yml file * Add format job to CI.yml file * Fix formatting issues in CI workflow file
25 lines
801 B
JavaScript
25 lines
801 B
JavaScript
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);
|