From 8ab2802570e0397c92419108c2770155d6af36b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Cab=C3=A9?= Date: Fri, 22 Nov 2024 12:19:01 +0100 Subject: [PATCH] doc: boards: exensions: add board name to side box MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This adds the board name (displayed as a code literal) to the "Wikipedia card" for quick reference. Fixes #81652. Signed-off-by: Benjamin Cabé --- doc/_extensions/zephyr/domain/__init__.py | 6 +++++- doc/_static/css/custom.css | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/doc/_extensions/zephyr/domain/__init__.py b/doc/_extensions/zephyr/domain/__init__.py index 4814e3cc591..1751b39d820 100644 --- a/doc/_extensions/zephyr/domain/__init__.py +++ b/doc/_extensions/zephyr/domain/__init__.py @@ -253,6 +253,7 @@ class ConvertBoardNode(SphinxTransform): sidebar += field_list details = [ + ("Name", nodes.literal(text=node["id"])), ("Vendor", node["vendor"]), ("Architecture", ", ".join(node["archs"])), ("SoC", ", ".join(node["socs"])), @@ -262,7 +263,10 @@ class ConvertBoardNode(SphinxTransform): field = nodes.field() field_name = nodes.field_name(text=property_name) field_body = nodes.field_body() - field_body += nodes.paragraph(text=value) + if isinstance(value, nodes.Node): + field_body += value + else: + field_body += nodes.paragraph(text=value) field += field_name field += field_body field_list += field diff --git a/doc/_static/css/custom.css b/doc/_static/css/custom.css index 3713d09ea08..b7e4e54e881 100644 --- a/doc/_static/css/custom.css +++ b/doc/_static/css/custom.css @@ -1159,8 +1159,15 @@ li>a.code-sample-link.reference.internal.current { margin-top: 12px !important; margin-bottom: 12px !important; grid-template-columns: auto 1fr !important; + padding-right: 1em; } .sidebar.board-overview dl.field-list > dt { background: transparent !important; } + +.sidebar.board-overview dl.field-list>dd { + margin-left: 1em; + text-overflow: ellipsis; + overflow: hidden; +}