tuned names: avoid camel-case;
authorwenzelm
Sat, 25 Oct 2025 20:09:37 +0200
changeset 83389 8d9c494b78cf
parent 83388 8d90bd0e4f39
child 83390 05abe5a82410
tuned names: avoid camel-case;
src/Tools/VSCode/extension/media/documentation.js
--- a/src/Tools/VSCode/extension/media/documentation.js	Sat Oct 25 19:54:47 2025 +0200
+++ b/src/Tools/VSCode/extension/media/documentation.js	Sat Oct 25 20:09:37 2025 +0200
@@ -3,13 +3,12 @@
 
     window.addEventListener("message", event => {
       const message = event.data;
-
       if (message.command === "update" && Array.isArray(message.sections)) {
-        renderDocumentation(message.sections);
+        update(message.sections);
       }
     });
 
-    function renderDocumentation(sections) {
+    function update(sections) {
       const container = document.getElementById("documentation-container");
       if (!container) return;
       container.innerHTML = "";
@@ -19,57 +18,58 @@
       const list = document.createElement("ul");
       list.classList.add("doc-list");
 
-      let selectedEntry = null;
+      let selected_entry = null;
 
       sections.forEach(section => {
-        const sectionItem = document.createElement("li");
-        sectionItem.classList.add("doc-section");
+        const section_item = document.createElement("li");
+        section_item.classList.add("doc-section");
 
-        const titleElement = document.createElement("span");
-        titleElement.textContent = section.title;
-        titleElement.classList.add("section-title");
+        const title_element = document.createElement("span");
+        title_element.textContent = section.title;
+        title_element.classList.add("section-title");
 
-        const subList = document.createElement("ul");
-        subList.classList.add("doc-sublist");
-        subList.style.display = section.important ? "block" : "none";
+        const sub_list = document.createElement("ul");
+        sub_list.classList.add("doc-sublist");
+        sub_list.style.display = section.important ? "block" : "none";
 
-        titleElement.addEventListener("click", () => {
-          subList.style.display = subList.style.display === "none" ? "block" : "none";
+        title_element.addEventListener("click", () => {
+          sub_list.style.display = sub_list.style.display === "none" ? "block" : "none";
         });
 
         section.entries.forEach(entry => {
-          const entryItem = document.createElement("li");
-          entryItem.classList.add("doc-entry");
+          const entry_item = document.createElement("li");
+          entry_item.classList.add("doc-entry");
 
-          const entryLink = document.createElement("a");
-          entryLink.innerHTML = entry.print_html;
-          entryLink.href = "#";
-          entryLink.classList.add("doc-link");
+          const entry_link = document.createElement("a");
+          entry_link.innerHTML = entry.print_html;
+          entry_link.href = "#";
+          entry_link.classList.add("doc-link");
 
-          entryLink.addEventListener("click", event => {
+          entry_link.addEventListener("click", event => {
             event.preventDefault();
 
-            if (selectedEntry && selectedEntry !== entryItem) {
-              selectedEntry.classList.remove("selected");
+            if (selected_entry && selected_entry !== entry_item) {
+              selected_entry.classList.remove("selected");
             }
 
-            if (selectedEntry === entryItem) {
-              selectedEntry.classList.remove("selected");
-              selectedEntry = null;
-            } else {
-              selectedEntry = entryItem;
-              entryItem.classList.add("selected");
+            if (selected_entry === entry_item) {
+              selected_entry.classList.remove("selected");
+              selected_entry = null;
+            }
+            else {
+              selected_entry = entry_item;
+              entry_item.classList.add("selected");
               open_document(entry.platform_path);
             }
           });
 
-          entryItem.appendChild(entryLink);
-          subList.appendChild(entryItem);
+          entry_item.appendChild(entry_link);
+          sub_list.appendChild(entry_item);
         });
 
-        sectionItem.appendChild(titleElement);
-        sectionItem.appendChild(subList);
-        list.appendChild(sectionItem);
+        section_item.appendChild(title_element);
+        section_item.appendChild(sub_list);
+        list.appendChild(section_item);
       });
 
       container.appendChild(list);
@@ -80,9 +80,9 @@
     }
 
     window.onload = function () {
-        const savedState = vscode.getState();
-        if (savedState && savedState.sections) {
-          renderDocumentation(savedState.sections);
+        const state = vscode.getState();
+        if (state && state.sections) {
+          update(state.sections);
         }
       };
   })();