diff options
Diffstat (limited to 'lib/grappelli/templates/admin/change_form.html')
-rw-r--r-- | lib/grappelli/templates/admin/change_form.html | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/lib/grappelli/templates/admin/change_form.html b/lib/grappelli/templates/admin/change_form.html new file mode 100644 index 0000000..620b166 --- /dev/null +++ b/lib/grappelli/templates/admin/change_form.html @@ -0,0 +1,100 @@ +{% extends "admin/base_site.html" %} + +<!-- LOADING --> +{% load i18n admin_modify adminmedia grp_tags %} + +<!-- JAVASCRIPTS --> +{% block javascripts %} + {{ block.super }} + {% url admin:jsi18n as jsi18nurl %} + <script type="text/javascript" src="{{ jsi18nurl|default:"../../../jsi18n/" }}"></script> + {{ media }} +{% endblock %} + +<!-- COLTYPE/BODYCLASS --> +{% block bodyclass %}{{ opts.app_label }}-{{ opts.object_name.lower }} change-form{% endblock %} +{% block content-class %}content-flexible{% endblock %} + +<!-- BREADCRUMBS --> +{% block breadcrumbs %} + {% if not is_popup %} + <div id="breadcrumbs"> + <a href="../../../">{% trans "Home" %}</a> › + <a href="../../">{% trans app_label|capfirst|escape %}</a> › + {% if has_change_permission %}<a href="../">{{ opts.verbose_name_plural|capfirst }}</a>{% else %}{{ opts.verbose_name_plural|capfirst }}{% endif %} › + {% if add %}{% trans "Add" %} {{ opts.verbose_name }}{% else %}{{ original|truncatewords:"18" }}{% endif %} + </div> + {% endif %} +{% endblock %} + +<!-- OBJECT TOOLS --> +{% block object-tools %} + {% if change %} + {% if not is_popup %} + <ul class="tools"> + <li><a href="history/">{% trans "History" %}</a></li> + {% if has_absolute_url %}<li><a href="../../../r/{{ content_type_id }}/{{ object_id }}/" class="focus" target="_blank">{% trans "View on site" %}</a></li>{% endif%} + </ul> + {% endif %} + {% endif %} +{% endblock %} + +<!-- CONTENT --> +{% block content %} + <div class="container-flexible"> + <div class="form-container"> + <form {% if has_file_field %}enctype="multipart/form-data" {% endif %}action="{{ form_url }}" method="post" id="{{ opts.module_name }}_form">{% csrf_token %}{% block form_top %}{% endblock %} + <div> + <!-- Popup Hidden Field --> + {% if is_popup %}<input type="hidden" name="_popup" value="1" />{% endif %} + + <!-- Submit-Row --> + {% if save_on_top %}{% submit_row %}{% endif %} + + <!-- Errors --> + {% if errors %} + <p class="errornote">{% blocktrans count errors|length as counter %}Please correct the error below.{% plural %}Please correct the errors below.{% endblocktrans %}</p> + <ul class="errorlist">{% for error in adminform.form.non_field_errors %}<li>{{ error }}</li>{% endfor %}</ul> + {% endif %} + + <!-- Fieldsets --> + {% for fieldset in adminform %} + {% include "admin/includes/fieldset.html" %} + {% endfor %} + + {% block after_field_sets %}{% endblock %} + + <!-- Inlines --> + {% for inline_admin_formset in inline_admin_formsets %} + {% include inline_admin_formset.opts.template %} + {% endfor %} + + {% block after_related_objects %}{% endblock %} + + <!-- Submit-Row --> + {% submit_row %} + + {% if adminform and add %} + {% block extrahead %} + <script type="text/javascript"> + (function($){ + $(function(){ + try { + {# Focus on first FormField #} + $("#{{ adminform.first_field.auto_id }}, #{{ adminform.first_field.auto_id }}_0") + .eq(0).focus(); + } catch(e) {} + }); + }(django.jQuery)); + </script> + {% endblock %} + {% endif %} + + <!-- JS for prepopulated fields --> + {% prepopulated_fields_js %} + + </div> + </form> + </div> + </div> +{% endblock %} |