Skip to content
This repository was archived by the owner on May 29, 2019. It is now read-only.

Commit d3da8b7

Browse files
Louis Sivillopkozlowski-opensource
authored andcommitted
fix(dialog): reintroduced dialogOpenClass option
This option represents class which is added to the body when the dialog is open. It was present before in twitter bootstrap, then removed in 2.3.0, but then recently reintroduced in 3.0 Closes #798
1 parent bf30898 commit d3da8b7

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/dialog/dialog.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ dialogModule.provider("$dialog", function(){
2020
backdropClass: 'modal-backdrop',
2121
transitionClass: 'fade',
2222
triggerClass: 'in',
23+
dialogOpenClass: 'modal-open',
2324
resolve:{},
2425
backdropFade: false,
2526
dialogFade:false,
@@ -133,7 +134,7 @@ dialogModule.provider("$dialog", function(){
133134
if(self.options.dialogFade){ self.modalEl.addClass(self.options.triggerClass); }
134135
if(self.options.backdropFade){ self.backdropEl.addClass(self.options.triggerClass); }
135136
});
136-
137+
body.addClass(defaults.dialogOpenClass);
137138
self._bindEvents();
138139
});
139140

@@ -191,7 +192,7 @@ dialogModule.provider("$dialog", function(){
191192
Dialog.prototype._onCloseComplete = function(result) {
192193
this._removeElementsFromDom();
193194
this._unbindEvents();
194-
195+
body.removeClass(defaults.dialogOpenClass);
195196
this.deferred.resolve(result);
196197
};
197198

0 commit comments

Comments
 (0)