1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- {% load i18n admin_urls admin_static jet_tags %}
- <div class="module" id="inline_module_{{ index }}">
- <div class="inline-group sortable" id="{{ inline_admin_formset.formset.prefix }}-group">
- {{ inline_admin_formset.formset.management_form }}
- {% if errors %}
- <p class="errornote">
- {% trans "Please correct the errors below." %}
- </p>
- {% endif %}
- {{ inline_admin_formset.formset.non_form_errors }}
- <div class="stacked-inline{% if not inline_admin_formset.formset|if_onetoone %} side{% endif %} cf">
- {% if not inline_admin_formset.formset|if_onetoone %}
- <div class="stacked-inline-side">
- <div class="stacked-inline-side-top"></div>
- <ul class="stacked-inline-list">
- {% for inline_admin_form in inline_admin_formset %}
- <li class="stacked-inline-list-item {% if inline_admin_form.original %} has_original{% endif %}{% if forloop.first and not forloop.last %} selected{% endif %}{% if forloop.last %} empty{% endif %}{% if inline_admin_form.form.errors %} errors{% endif %}">
- <a href="#" class="stacked-inline-list-item-link" data-inline-related-id="{{ inline_admin_formset.formset.prefix }}-{% if not forloop.last %}{{ forloop.counter0 }}{% else %}empty{% endif %}">
- {% if not inline_admin_form.original %}
- <span class="stacked-inline-list-item-link-remove">{% trans "Remove" %}</span>
- <span class="icon-new"></span>
- {% endif %}
- <b>{{ inline_admin_formset.opts.verbose_name|capfirst }}:</b>
- <span class="inline_label">
- {% if inline_admin_form.original %}
- {{ inline_admin_form.original }}
- {% else %}
- #{{ forloop.counter }}
- {% endif %}
- </span>
- </a>
- </li>
- {% endfor %}
- </ul>
- <div class="stacked-inline-side-bottom"></div>
- </div>
- {% endif %}
- <div class="stacked-inline-content">
- {% for inline_admin_form in inline_admin_formset %}
- <div class="stacked {% if forloop.first and not forloop.last %}selected {% endif %}inline-related {% if inline_admin_form.original or inline_admin_form.show_url %} has_original{% endif %}{% if forloop.last %} empty-form last-related{% endif %}" id="{{ inline_admin_formset.formset.prefix }}-{% if not forloop.last %}{{ forloop.counter0 }}{% else %}empty{% endif %}">
- <div class="actions">
- {% if inline_admin_form.original and inline_admin_form.model_admin.show_change_link and inline_admin_form.model_admin.has_registered_model %}
- <a href="{% url inline_admin_form.model_admin.opts|admin_urlname:'change' inline_admin_form.original.pk|admin_urlquote %}" class="inlinechangelink" title="{% trans "Change" %} {{ inline_admin_form.original }}">
- <span class="icon-edit"></span>
- </a>
- {% endif %}
- {% if inline_admin_form.show_url %}
- <a href="{{ inline_admin_form.absolute_url }}" title="{% trans "View on site" %}">
- <span class="icon-open-external"></span>
- </a>
- {% endif %}
- </div>
- {% if inline_admin_formset.formset.can_delete and inline_admin_form.original %}
- <div class="delete">{{ inline_admin_form.deletion_field.field }} {{ inline_admin_form.deletion_field.label_tag }} {{ inline_admin_formset.opts.verbose_name|capfirst }}</div>
- {% endif %}
- {% if inline_admin_form.form.non_field_errors %}{{ inline_admin_form.form.non_field_errors }}{% endif %}
- {% for fieldset in inline_admin_form %}
- {% include "admin/includes/fieldset.html" with errors=False %}
- {% endfor %}
- {% if inline_admin_form.needs_explicit_pk_field %}{{ inline_admin_form.pk_field.field }}{% endif %}
- {{ inline_admin_form.fk_field.field }}
- </div>
- {% endfor %}
- </div>
- </div>
- <div class="default_order_field" default_order_field="{{ inline_admin_formset.formset.default_order_field }}"></div>
- </div>
- </div>
- <script type="text/javascript">
- (function($) {
- $("#{{ inline_admin_formset.formset.prefix }}-group .inline-related").stackedFormset({
- prefix: '{{ inline_admin_formset.formset.prefix }}',
- adminStaticPrefix: '{% static "admin/" %}',
- deleteText: "{% trans "Remove" %}",
- addText: "<span class=\"icon-add\"></span> {% blocktrans with verbose_name=inline_admin_formset.opts.verbose_name|capfirst %}Add another {{ verbose_name }}{% endblocktrans %}"
- });
- })(django.jQuery);
- </script>
|