{#------calculate values from template elements--------#} {% set values = elementsToValues(elements, 'tx-..-([1-9]\d*)$') %} {% set n = values | length %} {% set height = titleHeight %} {% set width = titleWidth %} {% set circles = data['data-circles'] %} {% set labelWidth = 132.0 %} {% set labelHeight = 60.0 %} {% set verticalGap = 12.0 %} {% set iconSize = 36.0 %} {% set padding = 12.0 %} {# circles #} {% if circles == true %} {% set verticalGap = 24.0 %} {% set circleSize = 60.0 %} {% endif %} {% set width = 144 %} {% set height = 48 + n*(labelHeight + verticalGap - labelHeight/2) + labelHeight %} {% set x = 48 %} {% for i in range(n) %} {% set y = 48 + i*(labelHeight + verticalGap) %} {% if circles == true %} {% endif %} {% if n > 1 %} {% endif %} {% endfor %} {% set y = 48 + n*(labelHeight + verticalGap) %}