Skip to content

Commit cfa5a07

Browse files
authored
Merge pull request OskarPersson#34 from chrisyoulden/master
Fix for issue 15.
2 parents d6fbc09 + 1d4f5de commit cfa5a07

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

nested_inline/admin.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class Media:
2525
css = {
2626
"all": ('admin/css/forms-nested.css',)
2727
}
28-
js = ('admin/js/inlines-nested.js',)
28+
js = ('admin/js/inlines-nested%s.js' % ('' if settings.DEBUG else '.min'),)
2929

3030
def get_inline_instances(self, request, obj=None):
3131
inline_instances = []
@@ -245,6 +245,7 @@ def add_view(self, request, form_url='', extra_context=None):
245245
'errors': helpers.AdminErrorList(form, formsets),
246246
'app_label': opts.app_label,
247247
}
248+
context.update(self.admin_site.each_context(request))
248249
context.update(extra_context or {})
249250
return self.render_change_form(request, context, form_url=form_url, add=True)
250251

@@ -342,6 +343,7 @@ def change_view(self, request, object_id, form_url='', extra_context=None):
342343
'errors': helpers.AdminErrorList(form, formsets),
343344
'app_label': opts.app_label,
344345
}
346+
context.update(self.admin_site.each_context(request))
345347
context.update(extra_context or {})
346348
return self.render_change_form(request, context, change=True, obj=obj, form_url=form_url)
347349

nested_inline/static/admin/js/inlines-nested.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
var showAddButton = get_max_forms(options.prefix) === '' || (get_max_forms(options.prefix) - get_no_forms(options.prefix)) > 0;
4343
if ($this.length && showAddButton) {
4444
var addButton;
45-
if ($this.attr("tagName") == "TR") {
45+
if ($this.prop("tagName") == "TR") {
4646
// If forms are laid out as table rows, insert the
4747
// "add" button in a new table row:
4848
var numCols = this.eq(-1).children().length;

nested_inline/static/admin/js/inlines-nested.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nested_inline/templates/admin/edit_inline/tabular-nested.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ <h2>{{ recursive_formset.opts.verbose_name_plural|capfirst }}</h2>
8585
<script type="text/javascript">
8686
(function($) {
8787
$(document).ready(function($) {
88-
var rows = "#{{ recursive_formset.formset.prefix }}-group .tabular.inline-related tbody tr";
88+
var rows = "#{{ recursive_formset.formset.prefix }}-group .tabular.inline-related:first tbody:first > tr";
8989
var alternatingRows = function(row) {
9090
$(rows).not(".add-row").removeClass("row1 row2")
9191
.filter(":even").addClass("row1").end()

0 commit comments

Comments
 (0)