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
Louis Sivillo
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

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Diff for: src/dialog/dialog.js

+3-2
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)