js: use document.body.contains as document.contains is not ok on IE11 (#28859)

This commit is contained in:
Frédéric Péters 2018-12-11 14:25:42 +01:00
parent bda304b951
commit d8019fa7d0
1 changed files with 2 additions and 2 deletions

View File

@ -78,7 +78,7 @@ var gadjo_js = gadjo_js || {};
function ajaxform_submit(data, status, xhr, form) {
if ('location' in data) {
var e = $.Event('gadjo:dialog-done');
if (document.contains($anchor[0])) {
if (document.body.contains($anchor[0])) {
$anchor.trigger(e, data);
} else {
$(document).trigger(e, data);
@ -95,7 +95,7 @@ var gadjo_js = gadjo_js || {};
var $form = $(form);
$form.empty().append($(data.content).find(selector).children());
$form.find('.buttons').hide();
if (document.contains($anchor[0])) {
if (document.body.contains($anchor[0])) {
$anchor.trigger('gadjo:dialog-loaded', $form);
} else {
$(document).trigger('gadjo:dialog-loaded', $form);