From f2fdea33fb684f3ad7122153b94fa7bffd4fabf5 Mon Sep 17 00:00:00 2001 From: David Holdeman Date: Sat, 29 May 2021 00:05:10 -0500 Subject: [PATCH] More pinout fixes (#2751) * try to fix off-by-one * try new font size --- misc/pinout-gen/script.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/misc/pinout-gen/script.js b/misc/pinout-gen/script.js index 4005505517..d345e59783 100644 --- a/misc/pinout-gen/script.js +++ b/misc/pinout-gen/script.js @@ -17,10 +17,12 @@ function addRow(table, pin, pdiv) { tdata.textContent = pin.type fdata.textContent = pin.function; cdata.textContent = pin.color - row.addEventListener('click', function(table, pin, pdiv) { - clickPin(table.parentElement.parentElement.parentElement.querySelector(".info-table tbody"), pin, pdiv); - table.parentElement.parentElement.parentElement.scrollIntoView() - }.bind(null, table, pin, pdiv)); + if (pdiv) { + row.addEventListener('click', function(table, pin, pdiv) { + clickPin(table.parentElement.parentElement.parentElement.querySelector(".info-table tbody"), pin, pdiv); + table.parentElement.parentElement.parentElement.scrollIntoView() + }.bind(null, table, pin, pdiv)); + } table.appendChild(clone); } @@ -67,8 +69,10 @@ window.addEventListener('load', function() { break; } } - addRow(fullTable, connector.pins[i], pdiv); - if (!pinfo.x) continue; + if (!pinfo.x) { + addRow(fullTable, connector.pins[i], null); + continue; + } var closest = 1000000; for (var ii = 0; ii < connector.info.pins.length; ii++) { var tinfo = connector.info.pins[ii]; @@ -101,8 +105,9 @@ window.addEventListener('load', function() { pdiv.style.width = width + "%"; pdiv.style.marginTop = "-" + (width / 2) + "%"; pdiv.style.marginLeft = "-" + (width / 2) + "%"; - pdiv.style.fontSize = (height / 7.5) + "vw"; + pdiv.style.fontSize = (height * 1.8) + "px"; cdiv.appendChild(pdiv); + addRow(fullTable, connector.pins[i], pdiv); } }.bind(null, connector, sdiv, img)); img.src = connector.info.image.file;