{% macro colorbar_cell(color, is_first, is_last, port_last, mini=false) -%} {% if is_first%} {% set side_l = "L" %} {% else %} {% set side_l = "" %} {% endif %} {% if is_last%} {% set side_r = "R" %} {% else %} {% set side_r = "" %} {% endif %} {% if mini %} {% set mini_params = 'height="8" width="8" fixedsize="true"' %} {% else %} {% set mini_params = "" %} {% endif %} {% if is_last and port_last %} {% else %} {% endif %} {%- endmacro %} {% macro colorbar_cells(color, color_len, port_last="", mini=false) -%} {% for subcolor in color.colors %} {% if loop.index == 1 %} {%set is_first = "true" %} {% else %} {%set is_first = "false" %} {% endif %} {% if loop.index == color_len %} {%set is_last = "true" %} {% else %} {%set is_last = "false" %} {% endif %} {{ colorbar_cell(subcolor, is_first, is_last, port_last, mini) }} {% endfor %} {%- endmacro %} {% macro color_minitable(color, color_len) -%} {{ colorbar_cells(color, color_len, port_last="", mini="true") }}
{%- endmacro %}