Django

Code

Changeset 3066

Show
Ignore:
Timestamp:
06/02/06 12:53:00 (2 years ago)
Author:
adrian
Message:

Fixed #1635 -- Admin-site related-object popup no longer fails for edit_inline objects in IE/Win. Thanks, Christopher Lenz

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/contrib/admin/media/js/admin/RelatedObjectLookups.js

    r2809 r3066  
    44function showRelatedObjectLookupPopup(triggeringLink) { 
    55    var name = triggeringLink.id.replace(/^lookup_/, ''); 
     6    // IE doesn't like periods in the window name, so convert temporarily. 
     7    name = name.replace(/\./g, '___'); 
    68    var href; 
    79    if (triggeringLink.href.search(/\?/) >= 0) { 
     
    1618 
    1719function dismissRelatedLookupPopup(win, chosenId) { 
    18     var elem = document.getElementById(win.name); 
     20    var name = win.name.replace(/___/g, '.'); 
     21    var elem = document.getElementById(name); 
    1922    if (elem.className.indexOf('vRawIdAdminField') != -1 && elem.value) { 
    2023        elem.value += ',' + chosenId; 
    2124    } else { 
    22         document.getElementById(win.name).value = chosenId; 
     25        document.getElementById(name).value = chosenId; 
    2326    } 
    2427    win.close();