File tree Expand file tree Collapse file tree 1 file changed +17
-3
lines changed
Expand file tree Collapse file tree 1 file changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -15,11 +15,25 @@ jQuery.Tween.prototype.run = function( ) {
1515 oldTweenRun . apply ( this , arguments ) ;
1616} ;
1717
18- jQuery . fx . interval = jQuery . fx . interval || 13 ;
18+ var intervalValue = jQuery . fx . interval || 13 ,
19+ intervalMsg = "jQuery.fx.interval is deprecated" ;
1920
2021// Support: IE9, Android <=4.4
2122// Avoid false positives on browsers that lack rAF
23+ // Don't warn if document is hidden, jQuery uses setTimeout (#292)
2224if ( window . requestAnimationFrame ) {
23- migrateWarnProp ( jQuery . fx , "interval" , jQuery . fx . interval ,
24- "jQuery.fx.interval is deprecated" ) ;
25+ Object . defineProperty ( jQuery . fx , "interval" , {
26+ configurable : true ,
27+ enumerable : true ,
28+ get : function ( ) {
29+ if ( ! window . document . hidden ) {
30+ migrateWarn ( intervalMsg ) ;
31+ }
32+ return intervalValue ;
33+ } ,
34+ set : function ( newValue ) {
35+ migrateWarn ( intervalMsg ) ;
36+ intervalValue = newValue ;
37+ }
38+ } ) ;
2539}
You can’t perform that action at this time.
0 commit comments