@@ -272,7 +272,7 @@ angular.module('ui.bootstrap.modal', [])
272
272
openedWindows . remove ( modalInstance ) ;
273
273
274
274
removeAfterAnimate ( modalWindow . modalDomEl , modalWindow . modalScope , function ( ) {
275
- body . toggleClass ( OPENED_MODAL_CLASS , openedWindows . length ( ) > 0 ) ;
275
+ body . toggleClass ( modalInstance . openedClass || OPENED_MODAL_CLASS , openedWindows . length ( ) > 0 ) ;
276
276
} ) ;
277
277
checkRemoveBackdrop ( ) ;
278
278
@@ -385,7 +385,8 @@ angular.module('ui.bootstrap.modal', [])
385
385
renderDeferred : modal . renderDeferred ,
386
386
modalScope : modal . scope ,
387
387
backdrop : modal . backdrop ,
388
- keyboard : modal . keyboard
388
+ keyboard : modal . keyboard ,
389
+ openedClass : modal . openedClass
389
390
} ) ;
390
391
391
392
var body = $document . find ( 'body' ) . eq ( 0 ) ,
@@ -419,7 +420,7 @@ angular.module('ui.bootstrap.modal', [])
419
420
openedWindows . top ( ) . value . modalDomEl = modalDomEl ;
420
421
openedWindows . top ( ) . value . modalOpener = modalOpener ;
421
422
body . append ( modalDomEl ) ;
422
- body . addClass ( OPENED_MODAL_CLASS ) ;
423
+ body . addClass ( modal . openedClass || OPENED_MODAL_CLASS ) ;
423
424
$modalStack . clearFocusListCache ( ) ;
424
425
} ;
425
426
@@ -619,7 +620,8 @@ angular.module('ui.bootstrap.modal', [])
619
620
backdropClass : modalOptions . backdropClass ,
620
621
windowClass : modalOptions . windowClass ,
621
622
windowTemplateUrl : modalOptions . windowTemplateUrl ,
622
- size : modalOptions . size
623
+ size : modalOptions . size ,
624
+ openedClass : modalOptions . openedClass
623
625
} ) ;
624
626
625
627
} , function resolveError ( reason ) {
0 commit comments