File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change 41
41
newOffset . top = targetBoundingClientRect . bottom - element . outerHeight ( ) ;
42
42
}
43
43
44
- element . animate ( newOffset , {
45
- duration : duration ,
46
- complete : function ( ) {
44
+ if ( duration === 0 ) {
45
+ defer . resolve ( ) ;
46
+ } else {
47
+ $ ( element ) . one ( 'transitionend' , function ( ) {
47
48
defer . resolve ( ) ;
48
- }
49
- } ) ;
49
+ } ) ;
50
+ }
51
+
52
+ var durationInSecs = duration / 1000 ;
53
+ element . css ( 'transition' , 'left ' + durationInSecs + 's ease-in-out, top ' + durationInSecs + 's ease-in-out' ) ;
54
+ element . offset ( newOffset ) ;
50
55
51
56
return defer . promise ( ) ;
52
57
}
210
215
211
216
this . render = function ( ) {
212
217
var defer = jQuery . Deferred ( ) ;
213
- var duration = wasRendered ? 500 : 0 ;
218
+ var duration = wasRendered ? 800 : 0 ;
214
219
215
220
that . element . show ( ) ;
216
221
innerPositionElement ( that . element , targetElement , hintPosition , duration ) . then ( function ( ) {
You can’t perform that action at this time.
0 commit comments