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