diff --git a/firmware/config/boards/proteus/connectors/black23.yaml b/firmware/config/boards/proteus/connectors/black23.yaml index 0ead24624d..f308d712bb 100644 --- a/firmware/config/boards/proteus/connectors/black23.yaml +++ b/firmware/config/boards/proteus/connectors/black23.yaml @@ -151,6 +151,7 @@ pins: info: title: Proteus name: Black23 + board_url: "https://wiki.rusefi.com/Hardware/Proteus/Proteus/" id: black23 image: file: black23.jpg diff --git a/misc/pinout-gen/pinout.html b/misc/pinout-gen/pinout.html index 4b7ae2cf27..79d9fbf45e 100644 --- a/misc/pinout-gen/pinout.html +++ b/misc/pinout-gen/pinout.html @@ -66,5 +66,7 @@ + + diff --git a/misc/pinout-gen/script.js b/misc/pinout-gen/script.js index a67cd25856..800349987e 100644 --- a/misc/pinout-gen/script.js +++ b/misc/pinout-gen/script.js @@ -194,6 +194,10 @@ window.addEventListener('load', function() { if (document.title.length == 0 && typeof(connector.info.title) != "undefined") { document.title = connector.info.title; } + if (typeof(connector.info.board_url) != "undefined" && document.title.length > 0) { + document.getElementById("board-link").innerText = document.title; + document.getElementById("board-link").href = connector.info.board_url; + } if (typeof(connector.info.name) != "undefined") { sdiv.querySelector(".connector-name").innerText = connector.info.name; } diff --git a/misc/pinout-gen/style.css b/misc/pinout-gen/style.css index 0986738988..2fddd2bc03 100644 --- a/misc/pinout-gen/style.css +++ b/misc/pinout-gen/style.css @@ -100,6 +100,10 @@ border-color: sienna; } +#board-link { + font-size: 24px; +} + .pin-marker:hover { transform: scale(2); z-index: 2; @@ -214,6 +218,14 @@ table th { table tr:hover { background-color: #f15a24; } + + a { + color: #71b7ff; + } + + a:visited { + color: #71b7ff; + } } @media print { @@ -271,4 +283,7 @@ table th { table, tbody, tr { display: block; } + #board-link { + display: none; + } }