Index: django/contrib/admin/media/js/admin/RelatedObjectLookups.js
===================================================================
--- django/contrib/admin/media/js/admin/RelatedObjectLookups.js (revision 2997)
+++ django/contrib/admin/media/js/admin/RelatedObjectLookups.js (working copy)
@@ -32,6 +32,18 @@
return false;
}
+function showChangePopup(id, url)
+{
+ select = document.getElementById(id)
+ value = select.options[select.selectedIndex].value;
+ if (value)
+ {
+ var win = window.open(url+value + '?_popup=1', id, 'height=500,width=800,resizable=yes,scrollbars=yes');
+ win.focus();
+ }
+ return false;
+}
+
function dismissAddAnotherPopup(win, newId, newRepr) {
var name = win.name.replace(/___/g, '.');
var elem = document.getElementById(name);
Index: django/contrib/admin/templates/widget/foreign.html
===================================================================
--- django/contrib/admin/templates/widget/foreign.html (revision 2997)
+++ django/contrib/admin/templates/widget/foreign.html (working copy)
@@ -9,6 +9,7 @@
{% else %}
{% if bound_field.needs_add_label %}
+
{% endif %}{% endif %}
{% if change %}
{% if bound_field.field.primary_key %}