{# Шаблон Underscore #}{% load bwp_verbatim %}{% verbatim %} {% var _obj_add = 'object_add', _obj_delete = 'object_delete', _multiselect = true, _rowactions = true; %} {% if (data.is_m2m) { _obj_add += '_m2m'; _obj_delete += '_m2m'; } %} {% if (data instanceof classSelector) { %} {% if (!data.multiple) { _multiselect = false; } else { _rowactions = false; } %} {% } %} {% if (_multiselect) { %} {% } %} {% _.each(data.meta.list_display, function(column) { %} {% var _label = column.label; if (_.strip(column.css) == 'input-mini') { _label = _.truncate(column.label, 8) } %} {% }); %} {% _.each(data.paginator.object_list, function(obj) { %} {% if (_multiselect) { %} {% } %} {% _.each(data.meta.list_display, function(column, index) { %} {% _value = (column.name in obj.fields) ? obj.fields[column.name] : obj.properties[column.name] %} {% }); %} {% }); %}
{{ _label }}
{% if ((index == 0) && (_rowactions) && (!($.type(_value) === 'object'))) { %} {% if ((data.perms.change) || (!_multiselect)) { %} {% } %} {% if ((column.name == '__unicode__') && (!(column.name in obj.properties))) { %} {{ obj.__unicode__ }} {% } else if ($.type(_value) === 'array'){ %} {{ _value[1] }} {% } else if ($.type(_value) === 'object'){ %} {{ _value.label }} {% } else { %} {{ _value }} {% } %} {% if ((data.perms.change) || (!_multiselect)) { %} {% } %}
{% if (data.perms.delete && data.is_m2m) { %} {% } %}
{% } else { %} {% if ((column.name == '__unicode__') && (!(column.name in obj.properties))) { %} {{ obj.__unicode__ }} {% } else { %} {% if ($.type(_value) === 'boolean') { %} {% if (_value) { %} {% } else { %} {% } %} {% } else if ($.type(_value) === 'array'){ %} {{ _value[1] }} {% } else if ($.type(_value) === 'object'){ %} {{ _value.label }} {% } else { %} {{ _value }} {% } %} {% } %} {% } %}
{% endverbatim %}