{% extends base %} {% macro icon_list(icon,lib) %}
{{icon}}
{{get_icon(icon,lib)}}
{% endmacro %} {% macro render_icons(icons,lib='glyphicon') %}
{% for icon in icons %} {% if loop.first %}
{{ icon_list(icon,lib) }} {% elif loop.index % 12 == 0 %} {{ icon_list(icon,lib) }}
{% elif loop.last %} {{ icon_list(icon,lib) }} {% else %} {{ icon_list(icon,lib) }} {% endif %} {% endfor %}
{% endmacro %} {% block body %}
{% if icons %} {% if lib %}

{{lib}}

{{ render_icons(icons,lib) }} {% else %} {{ render_icons(icons) }} {% endif %} {% elif libs %} {% for lib,icons in libs.items() %}

{{lib}} {{ icons|count }} Icons{{get_icon('chevron_down','mfg_labs')}}

{{ render_icons(icons,lib) }}
{% endfor %} {% endif %}
{% endblock %} {% block footer_js %} {{ super() }} {% endblock %} {# /* function addIconToList(lst,iconName) { var lib = iconName.split("-")[0]; lst.append($("").addClass(lib).addClass(iconName)); } function getModalBody() { var b = $("
") .addClass("modal-body") .clone($(".modal-body") .eq(0) ).insertAfter( $(".modal-footer") ); return b; } $("#add-list-btn").on("click",function(){ var iconName = $(".modal-body") .children() .attr("class") .split(" ") [1]; if(!$(".icon-list").length){ var listContainer = getModalBody(); var lst = $("
") .addClass("icon-list") .appendTo(listContainer); }else{ var lst = $(".icon-list"); } addIconToList(lst,iconName); }); */ #}