@@ -126,12 +126,11 @@ angular.module('ui.bootstrap.tooltip', ['ui.bootstrap.position', 'ui.bootstrap.s
126
126
( options . useContentExp ?
127
127
'content-exp="contentExp()" ' :
128
128
'content="' + startSym + 'content' + endSym + '" ' ) +
129
- 'placement="' + startSym + 'placement' + endSym + '" ' +
130
- 'popup-class="' + startSym + 'popupClass' + endSym + '" ' +
131
- 'animation="animation" ' +
132
- 'is-open="isOpen" ' +
133
129
'origin-scope="origScope" ' +
134
- 'class="uib-position-measure"' +
130
+ 'class="uib-position-measure ' + prefix + '" ' +
131
+ 'tooltip-animation-class="fade"' +
132
+ 'uib-tooltip-classes ' +
133
+ 'ng-class="{ in: isOpen }" ' +
135
134
'>' +
136
135
'</div>' ;
137
136
@@ -667,7 +666,7 @@ function ($animate, $sce, $compile, $templateRequest) {
667
666
element . addClass ( scope . popupClass ) ;
668
667
}
669
668
670
- if ( scope . animation ( ) ) {
669
+ if ( scope . animation ) {
671
670
element . addClass ( attrs . tooltipAnimationClass ) ;
672
671
}
673
672
}
@@ -676,8 +675,8 @@ function ($animate, $sce, $compile, $templateRequest) {
676
675
677
676
. directive ( 'uibTooltipPopup' , function ( ) {
678
677
return {
679
- replace : true ,
680
- scope : { content : '@' , placement : '@' , popupClass : '@' , animation : '&' , isOpen : '&' } ,
678
+ restrict : 'A' ,
679
+ scope : { content : '@' } ,
681
680
templateUrl : 'uib/template/tooltip/tooltip-popup.html'
682
681
} ;
683
682
} )
@@ -688,9 +687,8 @@ function ($animate, $sce, $compile, $templateRequest) {
688
687
689
688
. directive ( 'uibTooltipTemplatePopup' , function ( ) {
690
689
return {
691
- replace : true ,
692
- scope : { contentExp : '&' , placement : '@' , popupClass : '@' , animation : '&' , isOpen : '&' ,
693
- originScope : '&' } ,
690
+ restrict : 'A' ,
691
+ scope : { contentExp : '&' , originScope : '&' } ,
694
692
templateUrl : 'uib/template/tooltip/tooltip-template-popup.html'
695
693
} ;
696
694
} )
@@ -703,8 +701,8 @@ function ($animate, $sce, $compile, $templateRequest) {
703
701
704
702
. directive ( 'uibTooltipHtmlPopup' , function ( ) {
705
703
return {
706
- replace : true ,
707
- scope : { contentExp : '&' , placement : '@' , popupClass : '@' , animation : '&' , isOpen : '&' } ,
704
+ restrict : 'A' ,
705
+ scope : { contentExp : '&' } ,
708
706
templateUrl : 'uib/template/tooltip/tooltip-html-popup.html'
709
707
} ;
710
708
} )
0 commit comments