Browse Source

Deploying to gh-pages from @ cherry-embedded/CherryUSB@e3ff8ffe6ab99459b06a7f2e53c2a8c8fe8bfa2b 🚀

sakumisu 1 year ago
parent
commit
6ce0d68b8e
1 changed files with 7 additions and 3 deletions
  1. 7 3
      _static/js/versions.js

+ 7 - 3
_static/js/versions.js

@@ -1,6 +1,6 @@
 const themeFlyoutDisplay = "hidden";
-const themeVersionSelector = "True";
-const themeLanguageSelector = "True";
+const themeVersionSelector = true;
+const themeLanguageSelector = true;
 
 if (themeFlyoutDisplay === "attached") {
   function renderLanguages(config) {
@@ -8,10 +8,14 @@ if (themeFlyoutDisplay === "attached") {
       return "";
     }
 
+    // Insert the current language to the options on the selector
+    let languages = config.projects.translations.concat(config.projects.current);
+    languages = languages.sort((a, b) => a.language.name.localeCompare(b.language.name));
+
     const languagesHTML = `
       <dl>
         <dt>Languages</dt>
-        ${config.projects.translations
+        ${languages
           .map(
             (translation) => `
         <dd ${translation.slug == config.projects.current.slug ? 'class="rtd-current-item"' : ""}>