@@ -19,6 +19,8 @@ angular.module('ui.layout', [])
1919
2020 Layout . addLayout ( ctrl ) ;
2121
22+ ctrl . animate = $attrs . animate ;
23+
2224 ctrl . containers = [ ] ;
2325 ctrl . movingSplitbar = null ;
2426 ctrl . bounds = $element [ 0 ] . getBoundingClientRect ( ) ;
@@ -677,8 +679,10 @@ angular.module('ui.layout', [])
677679 if ( ! element . hasClass ( 'stretch' ) ) element . addClass ( 'stretch' ) ;
678680 if ( ! element . hasClass ( 'ui-splitbar' ) ) element . addClass ( 'ui-splitbar' ) ;
679681
680- var animationClass = ctrl . isUsingColumnFlow ? 'animate-column' : 'animate-row' ;
681- element . addClass ( animationClass ) ;
682+ if ( ctrl . animate === 'true' ) {
683+ var animationClass = ctrl . isUsingColumnFlow ? 'animate-column' : 'animate-row' ;
684+ element . addClass ( animationClass ) ;
685+ }
682686
683687 scope . splitbar = LayoutContainer . Splitbar ( ) ;
684688 scope . splitbar . element = element ;
@@ -917,8 +921,10 @@ angular.module('ui.layout', [])
917921 if ( ! element . hasClass ( 'stretch' ) ) element . addClass ( 'stretch' ) ;
918922 if ( ! element . hasClass ( 'ui-layout-container' ) ) element . addClass ( 'ui-layout-container' ) ;
919923
920- var animationClass = ctrl . isUsingColumnFlow ? 'animate-column' : 'animate-row' ;
921- element . addClass ( animationClass ) ;
924+ if ( ctrl . animate === 'true' ) {
925+ var animationClass = ctrl . isUsingColumnFlow ? 'animate-column' : 'animate-row' ;
926+ element . addClass ( animationClass ) ;
927+ }
922928
923929 scope . $watch ( 'collapsed' , function ( val , old ) {
924930 if ( angular . isDefined ( old ) && val !== old ) {
0 commit comments