{# Шаблон Underscore #}{% load bwp_verbatim %}{% verbatim %} {% _.each(data.widgets, function(widget) { %} {% if (!widget.hidden) { %}
{% } %} {% if (widget.choices) { %} {% var _val = _.escape(data.fields[widget.name]) || '' %} {% } else if ((widget.tag == 'input') && (widget.attr['type'] in {'file':0, 'image':0})) { %} {% var _val = _.escape(data.fields[widget.name].split('/').pop()) || '' %}
{%/* Кнопка названия файла */%} {%/* Скрытое поле значения */%} {%/* Кнопка сброса */%} {%/* Кнопка поиска */%}
{% } else if ((widget.tag == 'input') || (widget.tag == 'textarea')) { %} {% var _val = _.escape(data.fields[widget.name]) || '' %} <{{ widget.tag }} id="field_{{ data.id }}_{{ widget.name }}" name="{{ widget.name }}" data-id="{{ data.id }}" data-action="object_change" data-djangofield="{{ widget.djangofield }}" {% _.each(widget.attr, function(val, key) { %} {{ key }}="{{ val }}" {% }); %} {% if (widget.attr.type && (widget.attr.type == 'checkbox')) { %} {% if (data.fields[widget.name]) { %}checked="checked"{% } %} {% } else if (widget.tag == 'textarea') { %} >{{ _val }} {% } else if ((widget.tag == 'select') && (!widget.attr.multiple)) { %} {% var _val = data.fields[widget.name] || ['',''] %} {% var _val0 = _.escape(_val[0]) %} {% var _val1 = _.escape(_val[1]) %}
{%/* Кнопка значения и названия */%} {%/* Кнопка сброса */%} {%/* Кнопка поиска */%}
{% } else if ((widget.tag == 'select') && (widget.attr.multiple)) { %} {% } %} {% if (!widget.hidden) { %}
{% } %} {% }); %} {% endverbatim %}