From 6b822046aebcfb65c695845633d9b6de6a7b717c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Ricart?= Date: Fri, 28 Feb 2025 23:12:04 +0100 Subject: [PATCH] [DEBIAN] test for multiline cell in tables --- template/debian.rst.j2 | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/template/debian.rst.j2 b/template/debian.rst.j2 index 27d5b6e..bc9c6a1 100644 --- a/template/debian.rst.j2 +++ b/template/debian.rst.j2 @@ -33,12 +33,15 @@ services {% if docker %}Docker ###### -============================================================ ============================================================ ============================================================ ============================================================ -Name Image Port Status -============================================================ ============================================================ ============================================================ ============================================================{% for dock in docker %} -{{ "{:<60}".format(dock["names"]) }} {{ "{:<60}".format(dock["image"]) }} {% if dock["ports"] %}{% for port in dock["ports"].split(",") %}{% if dock["ports"].split(",").index(port) != 0 %} -{{ " "*121 }}{{ "{:<62}".format(port) }}{% else %}{{ "{:<60}".format(port) }} {{ "{:<62}".format(dock["status"]) }}{% endif %}{% endfor %}{% endif %}{% if not dock["ports"] %}{{ "{:<61}".format("None") }}{% endif %}{{ "{:<60}".format(dock["status"]) }} {% endfor %} -============================================================ ============================================================ ============================================================ ============================================================{% endif %} +.. table:: + :class: sphinx-datatable + + ============================================================ ============================================================ ============================================================ ============================================================ + Name Image Port Status + ============================================================ ============================================================ ============================================================ ============================================================{% for dock in docker %} + {{ "{:<60}".format(dock["names"]) }} {{ "{:<60}".format(dock["image"]) }} {% if dock["ports"] %}{% for port in dock["ports"].split(",") %}{% if dock["ports"].split(",").index(port) != 0 %} + {{ " "*121 }}{{ "{:<62}".format(port) }}{% else %}{{ "{:<60}".format(port) }} {{ "{:<62}".format(dock["status"]) }}{% endif %}{% endfor %}{% endif %}{% if not dock["ports"] %}{{ "{:<61}".format("None") }}{% endif %}{{ "{:<60}".format(dock["status"]) }} {% endfor %} + ============================================================ ============================================================ ============================================================ ============================================================{% endif %} Systemd #######