Author: xian
Date: 2007-09-13 03:36:04 -0500 (Thu, 13 Sep 2007)
New Revision: 6122
Added:
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline/
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline/stacked.html
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline/tabular.html
django/branches/newforms-admin/django/contrib/admin/templates/admin/includes/
django/branches/newforms-admin/django/contrib/admin/templates/admin/includes/fieldset.html
Removed:
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline_stacked.html
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline_tabular.html
Modified:
django/branches/newforms-admin/django/contrib/admin/media/css/forms.css
django/branches/newforms-admin/django/contrib/admin/options.py
django/branches/newforms-admin/django/contrib/admin/templates/admin/change_form.html
Log:
newforms-admin: edit inline templates now match pre-newforms features and
html/css updated
Modified:
django/branches/newforms-admin/django/contrib/admin/media/css/forms.css
===================================================================
--- django/branches/newforms-admin/django/contrib/admin/media/css/forms.css
2007-09-13 06:33:41 UTC (rev 6121)
+++ django/branches/newforms-admin/django/contrib/admin/media/css/forms.css
2007-09-13 08:36:04 UTC (rev 6122)
@@ -58,3 +58,24 @@
.vLargeTextField, .vXMLLargeTextField { width:48em; }
.flatpages-flatpage #id_content { height:40.2em; }
.module table .vPositiveSmallIntegerField { width:2.2em; }
+
+/* x unsorted */
+.inline-group {padding:10px; padding-bottom:5px; background:#eee; margin:10px
0;}
+.inline-group h3.header {margin:-5px -10px 5px -10px; background:#bbb;
color:#fff; padding:2px 5px 3px 5px; font-size:11px}
+.inline-related {margin-bottom:15px; position:relative;}
+.last-related {margin-bottom:0px;}
+.inline-related h2 { margin:0; padding:2px 5px 3px 5px; font-size:11px;
text-align:left; font-weight:bold; color:#888; }
+.inline-related h2 b {font-weight:normal; color:#aaa;}
+.inline-related h2 span.delete {padding-left:20px; position:absolute; top:0px;
right:5px;}
+.inline-related h2 span.delete label {margin-left:2px; padding-top:1px;}
+.inline-related fieldset {background:#fbfbfb;}
+.inline-related fieldset.module h2 { margin:0; padding:2px 5px 3px 5px;
font-size:11px; text-align:left; font-weight:bold; background:#bcd; color:#fff;
}
+.inline-related.tabular fieldset.module table {width:100%;}
+
+.inline-group .tabular tr.has_original td {padding-top:2em;}
+.inline-group .tabular tr td.original { padding:2px 0 0 0; width:0;
_position:relative; }
+.inline-group .tabular th.original {width:0px; padding:0;}
+.inline-group .tabular td.original p {position:absolute; left:0; height:1.1em;
padding:2px 7px; overflow:hidden; font-size:9px; font-weight:bold; color:#666;
_width:700px; }
+.inline-group ul.tools {padding:0; margin: 0; list-style:none;}
+.inline-group ul.tools li {display:inline; padding:0 5px;}
+.inline-group ul.tools a.add {background:url(../img/admin/icon_addlink.gif) 0
50% no-repeat; padding-left:14px;}
\ No newline at end of file
Modified: django/branches/newforms-admin/django/contrib/admin/options.py
===================================================================
--- django/branches/newforms-admin/django/contrib/admin/options.py
2007-09-13 06:33:41 UTC (rev 6121)
+++ django/branches/newforms-admin/django/contrib/admin/options.py
2007-09-13 08:36:04 UTC (rev 6122)
@@ -729,10 +729,10 @@
return [(None, {'fields': form.base_fields.keys()})]
class StackedInline(InlineModelAdmin):
- template = 'admin/edit_inline_stacked.html'
+ template = 'admin/edit_inline/stacked.html'
class TabularInline(InlineModelAdmin):
- template = 'admin/edit_inline_tabular.html'
+ template = 'admin/edit_inline/tabular.html'
class InlineAdminFormSet(object):
"""
Modified:
django/branches/newforms-admin/django/contrib/admin/templates/admin/change_form.html
===================================================================
---
django/branches/newforms-admin/django/contrib/admin/templates/admin/change_form.html
2007-09-13 06:33:41 UTC (rev 6121)
+++
django/branches/newforms-admin/django/contrib/admin/templates/admin/change_form.html
2007-09-13 08:36:04 UTC (rev 6122)
@@ -41,23 +41,7 @@
{% endif %}
{% for fieldset in adminform %}
- <fieldset class="module aligned {{ fieldset.classes }}">
- {% if fieldset.name %}<h2>{{ fieldset.name }}</h2>{% endif %}
- {% if fieldset.description %}<div class="description">{{
fieldset.description }}</div>{% endif %}
- {% for line in fieldset %}
- <div class="form-row{% if line.errors %} errors{% endif %}">
- {{ line.errors }}
- {% for field in line %}
- {% if field.is_checkbox %}
- {{ field.field }}{{ field.label_tag }}
- {% else %}
- {{ field.label_tag }}{{ field.field }}
- {% endif %}
- {% if field.field.field.help_text %}<p class="help">{{
field.field.field.help_text }}</p>{% endif %}
- {% endfor %}
- </div>
- {% endfor %}
- </fieldset>
+ {% include "admin/includes/fieldset.html" %}
{% endfor %}
{% block after_field_sets %}{% endblock %}
Copied:
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline/stacked.html
(from rev 6111,
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline_stacked.html)
===================================================================
---
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline/stacked.html
(rev 0)
+++
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline/stacked.html
2007-09-13 08:36:04 UTC (rev 6122)
@@ -0,0 +1,25 @@
+{% load i18n %}
+<div class="inline-group">
+{{ inline_admin_formset.formset.management_form }}
+{# <h3 class="header">{{ inline_admin_formset.opts.verbose_name_plural|title
}}</h3> #}
+
+{% for inline_admin_form in inline_admin_formset %}
+<div class="inline-related {% if forloop.last %}last-related{% endif %}">
+ <h2><b>{{ inline_admin_formset.opts.verbose_name|title }}:</b> {% if
inline_admin_form.original %}{{ inline_admin_form.original }}{% else %} #{{
forloop.counter }}{% endif %}
+ {% if inline_admin_formset.formset.deletable %}<span class="delete">{{
inline_admin_form.deletion_field.field }} {{
inline_admin_form.deletion_field.label_tag }}</span>{% endif %}
+ </h2>
+ {% if inline_admin_form.show_url %}
+ <p><a href="/r/{{ inline_admin_form.original.content_type_id }}/{{
inline_admin_form.original.id }}/">View on site</a></p>
+ {% endif %}
+
+ {% for fieldset in inline_admin_form %}
+ {% include "admin/includes/fieldset.html" %}
+ {% endfor %}
+ {{ inline_admin_form.pk_field.field }}
+</div>
+{% endfor %}
+
+{# <ul class="tools"> #}
+{# <li><a class="add" href="">Add another {{
inline_admin_formset.opts.verbose_name|title }}</a></li> #}
+{# </ul> #}
+</div>
\ No newline at end of file
Copied:
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline/tabular.html
(from rev 6111,
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline_tabular.html)
===================================================================
---
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline/tabular.html
(rev 0)
+++
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline/tabular.html
2007-09-13 08:36:04 UTC (rev 6122)
@@ -0,0 +1,63 @@
+{% load i18n %}
+<div class="inline-group">
+ <div class="tabular inline-related {% if forloop.last %}last-related{% endif
%}">
+{{ inline_admin_formset.formset.management_form }}
+<fieldset class="module">
+ <h2>{{ inline_admin_formset.opts.verbose_name_plural|capfirst|escape }}</h2>
+ <table>
+ <thead><tr>
+ {% for field in inline_admin_formset.fields %}
+ {% if not field.is_hidden %}
+ <th {% if forloop.first %}colspan="2"{% endif %}>{{
field.label|capfirst|escape }}</th>
+ {% endif %}
+ {% endfor %}
+ {% if inline_admin_formset.formset.deletable %}<th>{% trans "Delete"
%}?</th>{% endif %}
+ </tr></thead>
+
+ {% for inline_admin_form in inline_admin_formset %}
+
+ <tr class="{% cycle row1,row2 %} {% if inline_admin_form.original or
inline_admin_form.show_url %}has_original{% endif %}">
+
+ <td class="original">{% if inline_admin_form.original or
inline_admin_form.show_url %}<p>
+ {% if inline_admin_form.original %} {{ inline_admin_form.original
}}{% endif %}
+ {% if inline_admin_form.show_url %}<a href="/r/{{
inline_admin_form.original.content_type_id }}/{{ inline_admin_form.original.id
}}/">View on site</a>{% endif %}
+ </p>{% endif %}
+ {{ inline_admin_form.pk_field.field }}
+ {% spaceless %}
+ {% for fieldset in inline_admin_form %}
+ {% for line in fieldset %}
+ {% for field in line %}
+ {% if field.is_hidden %} {{ field.field }} {% endif %}
+ {% endfor %}
+ {% endfor %}
+ {% endfor %}
+ {% endspaceless %}
+ </td>
+
+ {% for fieldset in inline_admin_form %}
+ {% for line in fieldset %}
+ {% for field in line %}
+ <td class="{{ field.field.name }}">
+ {{ field.field.errors.as_ul }}
+ {{ field.field }}
+ </td>
+ {% endfor %}
+ {% endfor %}
+ {% endfor %}
+
+ {% if inline_admin_formset.formset.deletable %}<td class="delete">{{
inline_admin_form.deletion_field.field }}</td>{% endif %}
+
+ </tr>
+
+ {% endfor %}
+
+ </table>
+
+</fieldset>
+ </div>
+
+ {# <ul class="tools"> #}
+ {# <li><a class="add" href="">Add another {{
inline_admin_formset.opts.verbose_name|title }}</a></li> #}
+ {# </ul> #}
+
+</div>
Deleted:
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline_stacked.html
===================================================================
---
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline_stacked.html
2007-09-13 06:33:41 UTC (rev 6121)
+++
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline_stacked.html
2007-09-13 08:36:04 UTC (rev 6122)
@@ -1,49 +0,0 @@
-{{ inline_admin_formset.formset.management_form }}
-{% for inline_admin_form in inline_admin_formset %}
-<fieldset class="module aligned {{ bfset.fieldset.classes }}">
- <h2>{{ inline_admin_formset.opts.verbose_name|title }} #{{
forloop.counter }}</h2>
- {% for bfset in inline_admin_form %}
- <!-- fieldsets, headers, and descriptions are commented out until we have
decent styles for them -->
- <!--<fieldset>-->
- <!--{% if bfset.fieldset.name %}<h2>{{ bfset.fieldset.name }}</h2>{%
endif %}-->
- <!--{% if bfset.fieldset.description %}<div class="description">{{
bfset.fieldset.description }}</div>{% endif %}-->
- {% for line in bfset %}
- <div class="form-row{% if line.errors %} errors{% endif %}">
- {{ line.errors }}
- {% for field in line %}
- {% if field.is_checkbox %}
- {{ field.field }}{{ field.label_tag }}
- {% else %}
- {{ field.label_tag }}{{ field.field }}
- {% endif %}
- {% if field.field.field.help_text %}<p class="help">{{
field.field.field.help_text }}</p>{% endif %}
- {% endfor %}
- </div>
- {% endfor %}
- <!--</fieldset>-->
- {% endfor %}
- {{ inline_admin_form.pk_field.field }}
- {% if inline_admin_formset.formset.deletable %}<div class="form-row">{{
inline_admin_form.deletion_field.field }} {{
inline_admin_form.deletion_field.label_tag }}</div>{% endif %}
-</fieldset>
-{% endfor %}
-
-{% comment %}
-<!-- Old forms. Here for reference until new forms match features -->
-
-{% load admin_modify %}
-<fieldset class="module aligned">
- {% for fcw in bound_related_object.form_field_collection_wrappers %}
- <h2>{{ bound_related_object.relation.opts.verbose_name|capfirst|escape
}} #{{ forloop.counter }}</h2>
- {% if bound_related_object.show_url %}{% if fcw.obj.original %}
- <p><a href="/r/{{ fcw.obj.original.content_type_id }}/{{
fcw.obj.original.id }}/">View on site</a></p>
- {% endif %}{% endif %}
- {% for bound_field in fcw.bound_fields %}
- {% if bound_field.hidden %}
- {% field_widget bound_field %}
- {% else %}
- {% admin_field_line bound_field %}
- {% endif %}
- {% endfor %}
- {% endfor %}
-</fieldset>
-{% endcomment %}
\ No newline at end of file
Deleted:
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline_tabular.html
===================================================================
---
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline_tabular.html
2007-09-13 06:33:41 UTC (rev 6121)
+++
django/branches/newforms-admin/django/contrib/admin/templates/admin/edit_inline_tabular.html
2007-09-13 08:36:04 UTC (rev 6122)
@@ -1,94 +0,0 @@
-{% load i18n %}
-{{ inline_admin_formset.formset.management_form }}
-<fieldset class="module">
- <h2>{{ inline_admin_formset.opts.verbose_name_plural|capfirst|escape }}</h2>
- <table>
- <thead><tr>
- {% if inline_admin_formset.formset.deletable %}<th>{% trans "Delete"
%}?</th>{% endif %}
- {% for field in inline_admin_formset.fields %}
- {% if not field.is_hidden %}
- <th>{{ field.label|capfirst|escape }}</th>
- {% endif %}
- {% endfor %}
- </tr></thead>
-
- {% for inline_admin_form in inline_admin_formset %}
-
- <!-- still need optional original object -->
-
- {% if inline_admin_form.form.errors %}
- <tr class="errorlist"><td colspan="{{ bound_inline.fields|length
}}">
- {{ inline_admin_form.form.errors }}
- </td></tr>
- {% endif %}
-
- <tr class="{% cycle row1,row2 %}">
- {{ inline_admin_form.pk_field.field }}
- {% if inline_admin_formset.formset.deletable %}<td>{{
inline_admin_form.deletion_field.field }}</td>{% endif %}
- {% for fieldset in inline_admin_form %}
- {% for line in fieldset %}
- {% for field in line %}
- <td>{{ field.field }}</td>
- {% endfor %}
- {% endfor %}
- {% endfor %}
-
- <!-- still need optional view on site link -->
- </tr>
-
- {% endfor %}
-
- </table>
-
- <!-- still need for fcw in
bound_related_object.form_field_collection_wrappers -->
-
-</fieldset>
-
-{% comment %}
-<!-- Old forms. Here for reference until new forms match features -->
-
-{% load admin_modify %}
-<fieldset class="module">
- <h2>{{
bound_related_object.relation.opts.verbose_name_plural|capfirst|escape
}}</h2><table>
- <thead><tr>
- {% for fw in bound_related_object.field_wrapper_list %}
- {% if fw.needs_header %}
- <th{{ fw.header_class_attribute }}>{{
fw.field.verbose_name|capfirst|escape }}</th>
- {% endif %}
- {% endfor %}
- </tr></thead>
- {% for fcw in bound_related_object.form_field_collection_wrappers %}
- {% if change %}{% if original_row_needed %}
- {% if fcw.obj.original %}
- <tr class="row-label {% cycle row1,row2 %}"><td colspan="{{
num_headers }}"><strong>{{ fcw.obj.original }}</strong></tr>
- {% endif %}
- {% endif %}{% endif %}
- {% if fcw.obj.errors %}
- <tr class="errorlist"><td colspan="{{ num_headers }}">
- {{ fcw.obj.html_combined_error_list }}
- </tr>
- {% endif %}
- <tr class="{% cycle row1,row2 %}">
- {% for bound_field in fcw.bound_fields %}
- {% if not bound_field.hidden %}
- <td {{ bound_field.cell_class_attribute }}>
- {% field_widget bound_field %}
- </td>
- {% endif %}
- {% endfor %}
- {% if bound_related_object.show_url %}<td>
- {% if fcw.obj.original %}<a href="/r/{{
fcw.obj.original.content_type_id }}/{{ fcw.obj.original.id }}/">View on
site</a>{% endif %}
- </td>{% endif %}
- </tr>
-
- {% endfor %} </table>
-
- {% for fcw in bound_related_object.form_field_collection_wrappers %}
- {% for bound_field in fcw.bound_fields %}
- {% if bound_field.hidden %}
- {% field_widget bound_field %}
- {% endif %}
- {% endfor %}
- {% endfor %}
-</fieldset>
-{% endcomment %}
Added:
django/branches/newforms-admin/django/contrib/admin/templates/admin/includes/fieldset.html
===================================================================
---
django/branches/newforms-admin/django/contrib/admin/templates/admin/includes/fieldset.html
(rev 0)
+++
django/branches/newforms-admin/django/contrib/admin/templates/admin/includes/fieldset.html
2007-09-13 08:36:04 UTC (rev 6122)
@@ -0,0 +1,17 @@
+<fieldset class="module aligned {{ fieldset.classes }}">
+ {% if fieldset.name %}<h2>{{ fieldset.name }}</h2>{% endif %}
+ {% if fieldset.description %}<div class="description">{{
fieldset.description }}</div>{% endif %}
+ {% for line in fieldset %}
+ <div class="form-row{% if line.errors %} errors{% endif %} {% for field
in line %}{{ field.field.name }} {% endfor %} ">
+ {{ line.errors }}
+ {% for field in line %}
+ {% if field.is_checkbox %}
+ {{ field.field }}{{ field.label_tag }}
+ {% else %}
+ {{ field.label_tag }}{{ field.field }}
+ {% endif %}
+ {% if field.field.field.help_text %}<p class="help">{{
field.field.field.help_text }}</p>{% endif %}
+ {% endfor %}
+ </div>
+ {% endfor %}
+</fieldset>
\ No newline at end of file
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---