From 0ba7bead13feedcd09e824dc463f2f411594ea14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Mon, 30 Jan 2023 12:30:11 +0100 Subject: [PATCH] add component description --- public/index.html | 2 +- public/partdb.js | 5 +++++ server.rb | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/public/index.html b/public/index.html index 3717f0f..8ca6059 100644 --- a/public/index.html +++ b/public/index.html @@ -43,7 +43,7 @@
- +
componentquantity
componentquantitydescription
diff --git a/public/partdb.js b/public/partdb.js index f9ccda2..eb63ad8 100644 --- a/public/partdb.js +++ b/public/partdb.js @@ -152,6 +152,11 @@ function select_part() td.appendChild(input); tr.appendChild(td); } + if (row.description) { + td = document.createElement('td'); + td.innerText = row.description; + tr.appendChild(td); + } if (row.url) { td = document.createElement('td'); td.innerHTML = "link"; diff --git a/server.rb b/server.rb index 27df509..b3502fb 100755 --- a/server.rb +++ b/server.rb @@ -125,7 +125,7 @@ def get_part_by_id(id) part["attachments"] += parent["attachments"] if parent # add components for assembly part["components"] = [] - statement = @db.prepare("SELECT part.name AS name, assembly.quantity AS quantity FROM assembly JOIN part ON part.id = assembly.component WHERE assembly.assembled = ?") + statement = @db.prepare("SELECT part.name AS name, part.description AS description, assembly.quantity AS quantity FROM assembly JOIN part ON part.id = assembly.component WHERE assembly.assembled = ?") statement.execute(id).each do |row| part["components"] << row end