1616 addResizeListener ( this , callback ) ;
1717 } ) ;
1818 }
19-
19+
2020 $ . fn . removeResize = function ( callback ) {
2121 return this . each ( function ( ) {
2222 removeResizeListener ( this , callback ) ;
2323 } ) ;
2424 }
25-
25+
2626 $ . fn . flow = function ( type , callback ) {
2727 return this . each ( function ( ) {
2828 addFlowListener ( this , type , callback ) ;
2929 } ) ;
3030 }
31-
31+
3232 function addFlowListener ( element , type , fn ) {
3333 var flow = type == 'over' ;
3434 element . addEventListener ( 'OverflowEvent' in window ? 'overflowchanged' : type + 'flow' , function ( e ) {
4141 }
4242 } , false ) ;
4343 } ;
44-
44+
4545 function newResizeMutationObserverCallback ( element , fn ) {
4646 var oldWidth = element . clientWidth ,
4747 oldHeight = element . clientHeight ;
5353 }
5454 }
5555 }
56-
56+
5757 function addResizeMutationObserver ( element , fn ) {
5858 var observer = new MutationObserver ( newResizeMutationObserverCallback ( element , fn ) ) ;
5959 observer . observe ( element , {
7171 for ( var z in data ) event [ z ] = data [ z ] ;
7272 element . dispatchEvent ( event ) ;
7373 } ;
74-
74+
7575 function addResizeListener ( element , fn ) {
7676 if ( is_above_ie10 && supports_mutation_observer ) {
7777 fn . _mutationObserver = addResizeMutationObserver ( element , fn ) ;
130130 } ;
131131 }
132132 } ;
133-
133+
134134 function removeResizeListener ( element , fn ) {
135135 if ( is_above_ie10 && supports_mutation_observer ) {
136136 var index = $ . inArray ( fn , element . _mutationObservers ) ;
156156 if ( ! supports_onresize ) element . removeEventListener ( 'resize' , fn ) ;
157157 }
158158 } ;
159-
159+
160160} ( jQuery ) ) ;
0 commit comments