Skip to content

Commit 69d9ee2

Browse files
authored
Show event description (#56)
Make use of the description property on events render it as html or as text in a span.
1 parent c5188ac commit 69d9ee2

File tree

1 file changed

+9
-0
lines changed
  • neoteroi/mkdocs/projects/gantt

1 file changed

+9
-0
lines changed

neoteroi/mkdocs/projects/gantt/html.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,15 @@ def build_event(self, parent, event: Event):
419419
if event.icon:
420420
build_icon_html(dot_element, event.icon)
421421

422+
if event.description:
423+
try:
424+
des = etree.fromstring(event.description)
425+
except etree.ParseError:
426+
des = etree.fromstring(f"<span>{event.description}</span>")
427+
428+
des.set("class", f"description {des.get('class') or ''}")
429+
dot_element.append(des)
430+
422431
def _calc_time_left(self, time: Union[date, datetime]) -> float:
423432
delta = (
424433
time

0 commit comments

Comments
 (0)