Ticket #5704: 5704-r16357.diff
File 5704-r16357.diff, 1.9 KB (added by , 13 years ago) |
---|
-
django/contrib/admin/media/js/admin/RelatedObjectLookups.js
74 74 var name = windowname_to_id(win.name); 75 75 var elem = document.getElementById(name); 76 76 if (elem) { 77 if (elem.nodeName == 'SELECT') { 77 var elemName = elem.nodeName.toUpperCase(); 78 if (elemName == 'SELECT') { 78 79 var o = new Option(newRepr, newId); 79 80 elem.options[elem.options.length] = o; 80 81 o.selected = true; 81 } else if (elem .nodeName == 'INPUT') {82 } else if (elemName == 'INPUT') { 82 83 if (elem.className.indexOf('vManyToManyRawIdAdminField') != -1 && elem.value) { 83 84 elem.value += ',' + newId; 84 85 } else { -
django/contrib/admin/options.py
738 738 return HttpResponseRedirect(post_url_continue % pk_value) 739 739 740 740 if "_popup" in request.POST: 741 return HttpResponse('<script type="text/javascript">opener.dismissAddAnotherPopup(window, "%s", "%s");</script>' % \ 741 return HttpResponse( 742 '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">' 743 '<html xmlns="http://www.w3.org/1999/xhtml"><head><title></title></head><body>' 744 '<script type="text/javascript">opener.dismissAddAnotherPopup(window, "%s", "%s");</script></body></html>' % \ 742 745 # escape() calls force_unicode. 743 746 (escape(pk_value), escapejs(obj))) 744 747 elif "_addanother" in request.POST: