Django

Code

Changeset 716

Show
Ignore:
Timestamp:
09/29/05 08:02:34 (3 years ago)
Author:
jacob
Message:

Fixed #106 - "Add another" now correctly works in IE - thanks, Paolo

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/conf/admin_media/js/admin/RelatedObjectLookups.js

    r516 r716  
    2121function showAddAnotherPopup(triggeringLink) { 
    2222    var name = triggeringLink.id.replace(/^add_/, ''); 
     23    name = name.replace(/\./g, '___'); 
    2324    var win = window.open(triggeringLink.href + '?_popup=1', name, 'height=500,width=800,resizable=yes,scrollbars=yes'); 
    2425    win.focus(); 
     
    2728 
    2829function dismissAddAnotherPopup(win, newId, newRepr) { 
    29     var elem = document.getElementById(win.name); 
     30    var name = win.name.replace(/___/g, '.') 
     31    var elem = document.getElementById(name); 
    3032    if (elem.nodeName == 'SELECT') { 
    3133        var o = new Option(newRepr, newId); 
    32         elem.appendChild(o); 
     34        elem.options[elem.options.length] = o 
    3335        elem.selectedIndex = elem.length - 1; 
    3436    } else if (elem.nodeName == 'INPUT') {