Explorar o código

fix: changelog menu stuff

Sv443 hai 1 ano
pai
achega
e25b2e9ffd
Modificáronse 2 ficheiros con 5 adicións e 3 borrados
  1. 4 0
      src/menu/menu_old.ts
  2. 1 3
      src/utils/misc.ts

+ 4 - 0
src/menu/menu_old.ts

@@ -1366,6 +1366,10 @@ export async function openChangelogMenu(returnTo: "cfgMenu" | "exit" = "cfgMenu"
   if(!menuBg)
     return warn("Couldn't find changelog menu background element");
 
+  const firstDetails = menuBg.querySelector<HTMLDetailsElement>("#bytm-changelog-menu-text details");
+  if(firstDetails)
+    firstDetails.open = true;
+
   menuBg.dataset.returnTo = returnTo;
   menuBg.style.visibility = "visible";
   menuBg.style.display = "block";

+ 1 - 3
src/utils/misc.ts

@@ -141,13 +141,11 @@ export async function getChangelogHtmlWithDetails() {
 
     changelogHtml = changelogHtml.replace(/<div\s+class="split">\s*<\/div>\s*\n?\s*<br(\s\/)?>/gm, "</details>\n<br>\n<details class=\"bytm-changelog-version-details\">");
 
-    console.log("changelogHtml", changelogHtml);
-
     const h2Matches = Array.from(changelogHtml.matchAll(/<h2(\s+id=".+")?>([\d\w\s.]+)<\/h2>/gm));
     for(const match of h2Matches) {
       const [fullMatch, , verStr] = match;
       const verId = getVerId(verStr);
-      const h2Elem = `<h2 id="${verId}">${verStr}</h2>`;
+      const h2Elem = `<h2 id="${verId}" role="subheading" aria-level="1">Version ${verStr}</h2>`;
       const summaryElem = `<summary tab-index="0">${h2Elem}</summary>`;
       changelogHtml = changelogHtml.replace(fullMatch, `${summaryElem}`);
     }