Add a caption attribute to both Connectors and Cables

This commit is contained in:
KV 2020-08-03 22:16:07 +02:00
parent cf57f0e0cd
commit 50782fdbab
2 changed files with 4 additions and 0 deletions

View File

@ -19,6 +19,7 @@ class Connector:
subtype: Optional[str] = None
pincount: Optional[int] = None
image: Optional[str] = None
caption: Optional[str] = None
notes: Optional[str] = None
pinlabels: List[Any] = field(default_factory=list)
pins: List[Any] = field(default_factory=list)
@ -93,6 +94,7 @@ class Cable:
wirecount: Optional[int] = None
shield: bool = False
image: Optional[str] = None
caption: Optional[str] = None
notes: Optional[str] = None
colors: List[Any] = field(default_factory=list)
color_code: Optional[str] = None

View File

@ -99,6 +99,7 @@ class Harness:
connector.color, '<!-- colorbar -->' if connector.color else None],
'<!-- connector table -->' if connector.style != 'simple' else None,
[f'<img src="{connector.image}"/>' if connector.image else None],
[html_line_breaks(connector.caption)],
[html_line_breaks(connector.notes)]]
html.extend(nested_html_table(rows))
@ -175,6 +176,7 @@ class Harness:
cable.color, '<!-- colorbar -->' if cable.color else None],
'<!-- wire table -->',
[f'<img src="{cable.image}"/>' if cable.image else None],
[html_line_breaks(cable.caption)],
[html_line_breaks(cable.notes)]]
html.extend(nested_html_table(rows))