update button at dark mode
This commit is contained in:
		@@ -124,29 +124,29 @@ function hideHamburger() {
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function toggleFilter() {
 | 
			
		||||
  var filterMenu = document.getElementById("filter-menu");
 | 
			
		||||
  if (filterMenu.className.includes("hidden")) {
 | 
			
		||||
    filterMenu.className = filterMenu.className.replace("hidden", " ");
 | 
			
		||||
  } else {
 | 
			
		||||
    filterMenu.className = filterMenu.className + " hidden";
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
window.onload = function () {
 | 
			
		||||
  let elements = document.getElementsByTagName("button");
 | 
			
		||||
  let buttons = [...elements];
 | 
			
		||||
// function toggleFilter() {
 | 
			
		||||
//   var filterMenu = document.getElementById("filter-menu");
 | 
			
		||||
//   if (filterMenu.className.includes("hidden")) {
 | 
			
		||||
//     filterMenu.className = filterMenu.className.replace("hidden", " ");
 | 
			
		||||
//   } else {
 | 
			
		||||
//     filterMenu.className = filterMenu.className + " hidden";
 | 
			
		||||
//   }
 | 
			
		||||
// }
 | 
			
		||||
// window.onload = function () {
 | 
			
		||||
//   let elements = document.getElementsByTagName("button");
 | 
			
		||||
//   let buttons = [...elements];
 | 
			
		||||
 | 
			
		||||
  buttons.forEach((button) => {
 | 
			
		||||
    button.addEventListener("click", function () {
 | 
			
		||||
      handleClick(button);
 | 
			
		||||
    });
 | 
			
		||||
  });
 | 
			
		||||
//   buttons.forEach((button) => {
 | 
			
		||||
//     button.addEventListener("click", function () {
 | 
			
		||||
//       handleClick(button);
 | 
			
		||||
//     });
 | 
			
		||||
//   });
 | 
			
		||||
 | 
			
		||||
  document.getElementById("filter-btn").addEventListener("click", toggleFilter);
 | 
			
		||||
  document
 | 
			
		||||
    .getElementById("mobile-learn-btn")
 | 
			
		||||
    .addEventListener("click", toggleMenu);
 | 
			
		||||
};
 | 
			
		||||
//   document.getElementById("filter-btn").addEventListener("click", toggleFilter);
 | 
			
		||||
//   document
 | 
			
		||||
//     .getElementById("mobile-learn-btn")
 | 
			
		||||
//     .addEventListener("click", toggleMenu);
 | 
			
		||||
// };
 | 
			
		||||
 | 
			
		||||
function openInNewTab(url) {
 | 
			
		||||
  window.open(url, "_blank").focus();
 | 
			
		||||
@@ -164,33 +164,33 @@ function readingTime() {
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
async function getStats() {
 | 
			
		||||
  try {
 | 
			
		||||
    const stats = await fetch(
 | 
			
		||||
      "https://stats.grid.tf/api/stats-summary"
 | 
			
		||||
    ).then((res) => res.json());
 | 
			
		||||
    return formatStatsData(stats);
 | 
			
		||||
  } catch (error) {
 | 
			
		||||
    throw new Error(
 | 
			
		||||
      `Failed to retrieve data from network statistics: ${error}`
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
// async function getStats() {
 | 
			
		||||
//   try {
 | 
			
		||||
//     const stats = await fetch(
 | 
			
		||||
//       "https://stats.grid.tf/api/stats-summary"
 | 
			
		||||
//     ).then((res) => res.json());
 | 
			
		||||
//     return formatStatsData(stats);
 | 
			
		||||
//   } catch (error) {
 | 
			
		||||
//     throw new Error(
 | 
			
		||||
//       `Failed to retrieve data from network statistics: ${error}`
 | 
			
		||||
//     );
 | 
			
		||||
//   }
 | 
			
		||||
// }
 | 
			
		||||
 | 
			
		||||
function formatStatsData(stats) {
 | 
			
		||||
  let items = document.querySelector(".items");
 | 
			
		||||
  items.classList.remove("animate-pulse");
 | 
			
		||||
  document.getElementById("ssd").innerHTML = stats.ssd;
 | 
			
		||||
  document.getElementById("nodes").innerHTML = stats.nodes;
 | 
			
		||||
  document.getElementById("countries").innerHTML = stats.countries;
 | 
			
		||||
  document.getElementById("cores").innerHTML = stats.cores
 | 
			
		||||
    .toString()
 | 
			
		||||
    .replace(/\B(?=(\d{3})+(?!\d))/g, ",");
 | 
			
		||||
}
 | 
			
		||||
// function formatStatsData(stats) {
 | 
			
		||||
//   let items = document.querySelector(".items");
 | 
			
		||||
//   items.classList.remove("animate-pulse");
 | 
			
		||||
//   document.getElementById("ssd").innerHTML = stats.ssd;
 | 
			
		||||
//   document.getElementById("nodes").innerHTML = stats.nodes;
 | 
			
		||||
//   document.getElementById("countries").innerHTML = stats.countries;
 | 
			
		||||
//   document.getElementById("cores").innerHTML = stats.cores
 | 
			
		||||
//     .toString()
 | 
			
		||||
//     .replace(/\B(?=(\d{3})+(?!\d))/g, ",");
 | 
			
		||||
// }
 | 
			
		||||
 | 
			
		||||
readingTime();
 | 
			
		||||
getStats();
 | 
			
		||||
document.getElementById("year").innerHTML = new Date().getFullYear();
 | 
			
		||||
// readingTime();
 | 
			
		||||
// getStats();
 | 
			
		||||
// document.getElementById("year").innerHTML = new Date().getFullYear();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// Get elements
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user