diff --git a/design/admin/templates/content/datatype/edit/ezobjectrelation_ajaxuploader.tpl b/design/admin/templates/content/datatype/edit/ezobjectrelation_ajaxuploader.tpl index dec64867145..d071486cc24 100644 --- a/design/admin/templates/content/datatype/edit/ezobjectrelation_ajaxuploader.tpl +++ b/design/admin/templates/content/datatype/edit/ezobjectrelation_ajaxuploader.tpl @@ -16,6 +16,12 @@ {literal} (function () { YUI(YUI3_config).use('ezmodalwindow', 'ezajaxuploader', function (Y) { + + // move modal-window outside the form (add it to the body node) + var modalwindow = Y.one('#relation-modal-window'); + Y.one(document.body).append( modalwindow.cloneNode(true) ); + modalwindow.remove(); + var uploaderConf = { target: {}, open: { diff --git a/design/admin/templates/content/datatype/edit/ezobjectrelationlist_ajaxuploader.tpl b/design/admin/templates/content/datatype/edit/ezobjectrelationlist_ajaxuploader.tpl index 7dea6ee0211..d4ee37f940d 100644 --- a/design/admin/templates/content/datatype/edit/ezobjectrelationlist_ajaxuploader.tpl +++ b/design/admin/templates/content/datatype/edit/ezobjectrelationlist_ajaxuploader.tpl @@ -20,6 +20,12 @@ {literal} (function () { YUI(YUI3_config).use('ezmodalwindow', 'ezajaxuploader', function (Y) { + + // move modal-window outside the form (add it to the body node) + var modalwindow = Y.one('#relationlist-modal-window'); + Y.one(document.body).append( modalwindow.cloneNode(true) ); + modalwindow.remove(); + var uploaderConf = { target: {}, open: {