{# Macros for using Bootstrap3 buttons #}
{# file contain: #}
{# render_icon, render_button, render_save_button, render_edit_button, render_view_button, render_del_button #}
{# PRIVATE #}
{% macro _create_button_class(color,size,link=false) %}
{% if color == 'yellow' %}
{% set color = 'warning' %}
{% elif color == 'green' %}
{% set color = 'success' %}
{% elif color == 'red' %}
{% set color = 'danger' %}
{% elif color == 'grey' %}
{% set color = 'default' %}
{% else %}
{% set color = 'primary' %}
{% endif %}
{% if not size == '' %}
{% set size = 'btn-%s' % size %}
{% endif %}
{% set color = 'btn-%s' % color %}
{% set _class = 'btn %s %s' % (size,color) %}
{{ _class }}
{% endmacro %}
{% macro render_icon(name,lib='glyph') %}
{% endmacro %}
{% macro render_button(type,class,text,icon) %}
{% endmacro %}
{% macro render_save_button(size='',color='blue') %}
{% set _class = '%s' % _create_button_class(color,size) %}
{{ render_button('submit',_class,'Save','floppy-disc') }}
{% endmacro %}
{% macro render_edit_button(size='',color='blue') %}
{% set _class = '%s' % _create_button_class(color,size) %}
{{ render_button('submit',_class,'Edit','pencil') }}
{% endmacro %}
{% macro render_view_button(size='',color='blue') %}
{% set _class = '%s' % _create_button_class(color,size) %}
{{ render_button('submit',_class,'View','eye-open') }}
{% endmacro %}
{% macro render_del_button(size='',color='blue') %}
{% set _class = '%s' % _create_button_class(color,size) %}
{{ render_button('submit',_class,'Delete','trash') }}
{% endmacro %}