Skip to content

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 angular-ui#798
1 parent bf30898 commit d3da8b7

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

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)