{# Шаблон 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; } %} {% } %}
{% } %} {% _.each(data.meta.list_display, function(column) { %} {% var _label = column.label; if (_.strip(column.css) == 'input-mini') { _label = _.truncate(column.label, 8) } %} {% var col_class = column.css; %} {% if (column.sorted) { col_class += ' sorted' } %} {% if ($.inArray(column.name, data.meta.ordering) > -1) { col_class += ' sorted-asc sorted-n'+$.inArray(column.name, data.meta.ordering); %} {% } else if ($.inArray('-'+column.name, data.meta.ordering) > -1) { col_class += ' sorted-desc sorted-n'+$.inArray('-'+column.name, data.meta.ordering) } %} | {{ _label }} | {% }); %}
---|---|
{% } %} {% _.each(data.meta.list_display, function(column, index) { %} {% _value = (column.name in obj.fields) ? obj.fields[column.name] : obj.properties[column.name] %} {% _value = $.dateParser(_value) || _value %} |
{% 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 if ($.type(_value) === 'date' && _value.without_time){ %}
{{ moment(_value).format('L') }}
{% } else if ($.type(_value) === 'date'){ %}
{{ moment(_value).format('L LT') }}
{% } else if ($.type(_value) === 'number'){ %}
{{ _value.toLocaleString() }}
{% } else { %}
{{ _value }}
{% } %}
{% if ((data.perms.change) || (!_multiselect)) { %}
{% } %}
{% if (data.perms.delete && data.is_m2m) { %}
{% } %}
|
{% }); %}