Fixed #44 - raw_id_fields issue with django 2.1
parent
7137cbab08
commit
ce32a56cdf
|
|
@ -61,7 +61,7 @@ if (typeof(django) !== 'undefined' && typeof(django.jQuery) !== 'undefined')
|
||||||
// create a random parameter and append it to the src url to prevent it
|
// create a random parameter and append it to the src url to prevent it
|
||||||
// this workaround doesn't work with related lookup url
|
// this workaround doesn't work with related lookup url
|
||||||
var iframeSrcRandom = String(Math.round(Math.random() * 999999));
|
var iframeSrcRandom = String(Math.round(Math.random() * 999999));
|
||||||
if( iframeSrc.indexOf('?') === -1 ){
|
if (iframeSrc.indexOf('?') === -1) {
|
||||||
iframeSrc += '?_modal=' + iframeSrcRandom;
|
iframeSrc += '?_modal=' + iframeSrcRandom;
|
||||||
} else {
|
} else {
|
||||||
iframeSrc += '&_modal=' + iframeSrcRandom;
|
iframeSrc += '&_modal=' + iframeSrcRandom;
|
||||||
|
|
@ -86,7 +86,7 @@ if (typeof(django) !== 'undefined' && typeof(django.jQuery) !== 'undefined')
|
||||||
{
|
{
|
||||||
// set current window as iframe opener because
|
// set current window as iframe opener because
|
||||||
// the callback is called on the opener window
|
// the callback is called on the opener window
|
||||||
iframeEl.load(function(){
|
iframeEl.on('load', function() {
|
||||||
var iframeObj = $(this).get(0);
|
var iframeObj = $(this).get(0);
|
||||||
var iframeWindow = iframeObj.contentWindow;
|
var iframeWindow = iframeObj.contentWindow;
|
||||||
iframeWindow.opener = window;
|
iframeWindow.opener = window;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue