diff --git a/admin_interface/static/admin_interface/collapsible-inlines/collapsible-inlines.js b/admin_interface/static/admin_interface/collapsible-inlines/collapsible-inlines.js index 1f560f4..60c4d48 100644 --- a/admin_interface/static/admin_interface/collapsible-inlines/collapsible-inlines.js +++ b/admin_interface/static/admin_interface/collapsible-inlines/collapsible-inlines.js @@ -20,7 +20,10 @@ if (typeof(django) !== 'undefined' && typeof(django.jQuery) !== 'undefined') var collapseToggleText = (fieldsetCollapsed ? gettext('Show') : gettext('Hide')); var collapseToggleHTML = ' (' + collapseToggleText + ')'; var headerEl = fieldsetEl.find('> h2,> h3'); - headerEl.append(collapseToggleHTML); + if (headerEl.find(".collapse-toggle").length === 0) { + // don't add collapse toggle button if already present + headerEl.append(collapseToggleHTML); + } } var stackedInlinesOptionSel = '.admin-interface.collapsible-stacked-inlines';