horizon/horizon/templates/horizon/common/_data_table_cell.html

40 lines
1.8 KiB
HTML

{% if cell.inline_edit_mod and cell.update_allowed %}
<td{{ cell.attr_string|safe }}>
<div class="table_cell_wrapper">
<div class="inline-edit-error"> </div>
<div class="inline-edit-form">
{{ cell.value }}
{% if cell.column.form_field.label %}
<label class="inline-edit-label" for="{{ cell.id }}">{{ cell.column.form_field.label }}</label>
{% endif %}
</div>
<div class="inline-edit-actions">
<button class="inline-edit-submit btn btn-primary btn-xs pull-right"
name="action" value="" type="submit">
<span class="fa fa-check"></span>
</button>
<button class="inline-edit-cancel btn btn-default btn-xs pull-right secondary cancel">
<span class="fa fa-times"></span>
</button>
</div>
<div class="inline-edit-status inline-edit-mod"></div>
</div>
</td>
{% else %}
{% if cell.inline_edit_available and cell.update_allowed %}
<td{{ cell.attr_string|safe }}>
<div class="table_cell_wrapper">
<div class="table_cell_data_wrapper">
{% if cell.wrap_list %}<ul>{% endif %}{{ cell.value }}{% if cell.wrap_list %}</ul>{% endif %}
</div>
<div class="table_cell_action">
<button class="ajax-inline-edit"><span class="fa fa-pencil"></span></button>
</div>
<div class="inline-edit-status"></div>
</div>
</td>
{% else %}
<td{{ cell.attr_string|safe }}>{% if cell.wrap_list %}<ul>{% endif %}{{ cell.value }}{% if cell.wrap_list %}</ul>{% endif %}</td>
{% endif %}
{% endif %}