From 9e7cff87172137f45802d24b52fd23e04f691c94 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 24 Dec 2025 12:44:08 +0000 Subject: [PATCH 1/6] feat: Add Modules tab with Bill of Materials - Created modules.js variable file with product number mappings for all EBP files - Added new "Modules" tab button to index.html - Implemented displayModules function in ui.js to show: - Unique modules list with product numbers, variant numbers, and unit type IDs - Bill of Materials with quantities for each module - Updated tab switching logic to handle modules tab - Modules tab displays metadata and provides two separate views for module management This enables users to view all available modules and generate a complete Bill of Materials from the loaded EBP file. --- index.html | 18 +++++-- js/ui.js | 111 +++++++++++++++++++++++++++++++++++++++ modules.js | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 277 insertions(+), 3 deletions(-) create mode 100644 modules.js diff --git a/index.html b/index.html index b54a3dd..c3fa0b9 100644 --- a/index.html +++ b/index.html @@ -48,6 +48,7 @@

+ @@ -65,7 +66,7 @@