From 33201ae0b7e93c72d63e827d78a58bf136bf21ba Mon Sep 17 00:00:00 2001 From: "Shlomi Assaf (shlassaf)" Date: Thu, 25 Aug 2016 13:05:44 +0300 Subject: [PATCH] fix(bootstrap): backdrop position should be absolute when inside element --- src/components/angular2-modal/plugins/bootstrap/modal.ts | 3 +++ .../angular2-modal/plugins/vex/presets/dropin-preset.ts | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/angular2-modal/plugins/bootstrap/modal.ts b/src/components/angular2-modal/plugins/bootstrap/modal.ts index 82d39027..f2e2e7e0 100644 --- a/src/components/angular2-modal/plugins/bootstrap/modal.ts +++ b/src/components/angular2-modal/plugins/bootstrap/modal.ts @@ -62,6 +62,9 @@ export class Modal extends Modal_ { } + if (dialogRef.inElement) { + backdrop.setStyle('position', 'absolute'); + } backdrop.addClass('modal-backdrop fade', true); container.setStyle('position', 'absolute'); container.setStyle('display', 'block'); diff --git a/src/components/angular2-modal/plugins/vex/presets/dropin-preset.ts b/src/components/angular2-modal/plugins/vex/presets/dropin-preset.ts index 4013688d..d5907feb 100644 --- a/src/components/angular2-modal/plugins/vex/presets/dropin-preset.ts +++ b/src/components/angular2-modal/plugins/vex/presets/dropin-preset.ts @@ -18,8 +18,7 @@ const DEFAULT_VALUES = { const DEFAULT_SETTERS = [ 'okBtn', 'cancelBtn', - 'placeholder', - 'showCloseButton' + 'placeholder' ]; /**