ÿþ/ *   C o p y r i g h t   ( c )   2 0 0 8   B r a n d o n   A a r o n   ( h t t p : / / b r a n d o n a a r o n . n e t )  
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( h t t p : / / w w w . o p e n s o u r c e . o r g / l i c e n s e s / m i t - l i c e n s e . p h p )    
   *   a n d   G P L   ( h t t p : / / w w w . o p e n s o u r c e . o r g / l i c e n s e s / g p l - l i c e n s e . p h p )   l i c e n s e s .  
   *  
   *   V e r s i o n :   1 . 0 . 3  
   *   R e q u i r e s   j Q u e r y   1 . 1 . 3 +  
   *   D o c s :   h t t p : / / d o c s . j q u e r y . c o m / P l u g i n s / l i v e q u e r y  
   * /  
 ( f u n c t i o n ( a ) { a . e x t e n d ( a . f n , { l i v e q u e r y : f u n c t i o n ( f , e , d ) { v a r   c = t h i s , g ; i f ( a . i s F u n c t i o n ( f ) ) { d = e , e = f , f = u n d e f i n e d } a . e a c h ( a . l i v e q u e r y . q u e r i e s , f u n c t i o n ( h , j ) { i f ( c . s e l e c t o r = = j . s e l e c t o r & & c . c o n t e x t = = j . c o n t e x t & & f = = j . t y p e & & ( ! e | | e . $ l q g u i d = = j . f n . $ l q g u i d ) & & ( ! d | | d . $ l q g u i d = = j . f n 2 . $ l q g u i d ) ) { r e t u r n ( g = j ) & & f a l s e } } ) ; g = g | | n e w   a . l i v e q u e r y ( t h i s . s e l e c t o r , t h i s . c o n t e x t , f , e , d ) ; g . s t o p p e d = f a l s e ; g . r u n ( ) ; r e t u r n   t h i s } , e x p i r e : f u n c t i o n ( f , e , d ) { v a r   c = t h i s ; i f ( a . i s F u n c t i o n ( f ) ) { d = e , e = f , f = u n d e f i n e d } a . e a c h ( a . l i v e q u e r y . q u e r i e s , f u n c t i o n ( g , h ) { i f ( c . s e l e c t o r = = h . s e l e c t o r & & c . c o n t e x t = = h . c o n t e x t & & ( ! f | | f = = h . t y p e ) & & ( ! e | | e . $ l q g u i d = = h . f n . $ l q g u i d ) & & ( ! d | | d . $ l q g u i d = = h . f n 2 . $ l q g u i d ) & & ! t h i s . s t o p p e d ) { a . l i v e q u e r y . s t o p ( h . i d ) } } ) ; r e t u r n   t h i s } } ) ; a . l i v e q u e r y = f u n c t i o n ( c , e , g , f , d ) { t h i s . s e l e c t o r = c ; t h i s . c o n t e x t = e | | d o c u m e n t ; t h i s . t y p e = g ; t h i s . f n = f ; t h i s . f n 2 = d ; t h i s . e l e m e n t s = [ ] ; t h i s . s t o p p e d = f a l s e ; t h i s . i d = a . l i v e q u e r y . q u e r i e s . p u s h ( t h i s ) - 1 ; f . $ l q g u i d = f . $ l q g u i d | | a . l i v e q u e r y . g u i d + + ; i f ( d ) { d . $ l q g u i d = d . $ l q g u i d | | a . l i v e q u e r y . g u i d + + } r e t u r n   t h i s } ; a . l i v e q u e r y . p r o t o t y p e = { s t o p : f u n c t i o n ( ) { v a r   c = t h i s ; i f ( t h i s . t y p e ) { t h i s . e l e m e n t s . u n b i n d ( t h i s . t y p e , t h i s . f n ) } e l s e { i f ( t h i s . f n 2 ) { t h i s . e l e m e n t s . e a c h ( f u n c t i o n ( d , e ) { c . f n 2 . a p p l y ( e ) } ) } } t h i s . e l e m e n t s = [ ] ; t h i s . s t o p p e d = t r u e } , r u n : f u n c t i o n ( ) { i f ( t h i s . s t o p p e d ) { r e t u r n } v a r   e = t h i s ; v a r   f = t h i s . e l e m e n t s , d = a ( t h i s . s e l e c t o r , t h i s . c o n t e x t ) , c = d . n o t ( f ) ; t h i s . e l e m e n t s = d ; i f ( t h i s . t y p e ) { c . b i n d ( t h i s . t y p e , t h i s . f n ) ; i f ( f . l e n g t h > 0 ) { a . e a c h ( f , f u n c t i o n ( g , h ) { i f ( a . i n A r r a y ( h , d ) < 0 ) { a . e v e n t . r e m o v e ( h , e . t y p e , e . f n ) } } ) } } e l s e { c . e a c h ( f u n c t i o n ( ) { e . f n . a p p l y ( t h i s ) } ) ; i f ( t h i s . f n 2 & & f . l e n g t h > 0 ) { a . e a c h ( f , f u n c t i o n ( g , h ) { i f ( a . i n A r r a y ( h , d ) < 0 ) { e . f n 2 . a p p l y ( h ) } } ) } } } } ; a . e x t e n d ( a . l i v e q u e r y , { g u i d : 0 , q u e r i e s : [ ] , q u e u e : [ ] , r u n n i n g : f a l s e , t i m e o u t : n u l l , c h e c k Q u e u e : f u n c t i o n ( ) { i f ( a . l i v e q u e r y . r u n n i n g & & a . l i v e q u e r y . q u e u e . l e n g t h ) { v a r   c = a . l i v e q u e r y . q u e u e . l e n g t h ; w h i l e ( c - - ) { a . l i v e q u e r y . q u e r i e s [ a . l i v e q u e r y . q u e u e . s h i f t ( ) ] . r u n ( ) } } } , p a u s e : f u n c t i o n ( ) { a . l i v e q u e r y . r u n n i n g = f a l s e } , p l a y : f u n c t i o n ( ) { a . l i v e q u e r y . r u n n i n g = t r u e ; a . l i v e q u e r y . r u n ( ) } , r e g i s t e r P l u g i n : f u n c t i o n ( ) { a . e a c h ( a r g u m e n t s , f u n c t i o n ( d , e ) { i f ( ! a . f n [ e ] ) { r e t u r n } v a r   c = a . f n [ e ] ; a . f n [ e ] = f u n c t i o n ( ) { v a r   f = c . a p p l y ( t h i s , a r g u m e n t s ) ; a . l i v e q u e r y . r u n ( ) ; r e t u r n   f } } ) } , r u n : f u n c t i o n ( c ) { i f ( c ! = u n d e f i n e d ) { i f ( a . i n A r r a y ( c , a . l i v e q u e r y . q u e u e ) < 0 ) { a . l i v e q u e r y . q u e u e . p u s h ( c ) } } e l s e { a . e a c h ( a . l i v e q u e r y . q u e r i e s , f u n c t i o n ( d ) { i f ( a . i n A r r a y ( d , a . l i v e q u e r y . q u e u e ) < 0 ) { a . l i v e q u e r y . q u e u e . p u s h ( d ) } } ) } i f ( a . l i v e q u e r y . t i m e o u t ) { c l e a r T i m e o u t ( a . l i v e q u e r y . t i m e o u t ) } a . l i v e q u e r y . t i m e o u t = s e t T i m e o u t ( a . l i v e q u e r y . c h e c k Q u e u e , 2 0 ) } , s t o p : f u n c t i o n ( c ) { i f ( c ! = u n d e f i n e d ) { a . l i v e q u e r y . q u e r i e s [ c ] . s t o p ( ) } e l s e { a . e a c h ( a . l i v e q u e r y . q u e r i e s , f u n c t i o n ( d ) { a . l i v e q u e r y . q u e r i e s [ d ] . s t o p ( ) } ) } } } ) ; a . l i v e q u e r y . r e g i s t e r P l u g i n ( " a p p e n d " , " p r e p e n d " , " a f t e r " , " b e f o r e " , " w r a p " , " a t t r " , " r e m o v e A t t r " , " a d d C l a s s " , " r e m o v e C l a s s " , " t o g g l e C l a s s " , " e m p t y " , " r e m o v e " ) ; a ( f u n c t i o n ( ) { a . l i v e q u e r y . p l a y ( ) } ) ; v a r   b = a . p r o t o t y p e . i n i t ; a . p r o t o t y p e . i n i t = f u n c t i o n ( d , f ) { v a r   e = b . a p p l y ( t h i s , a r g u m e n t s ) ; i f ( d & & d . s e l e c t o r ) { e . c o n t e x t = d . c o n t e x t , e . s e l e c t o r = d . s e l e c t o r } i f ( t y p e o f   d = = " s t r i n g " ) { e . c o n t e x t = f | | d o c u m e n t , e . s e l e c t o r = d } r e t u r n   e } ; a . p r o t o t y p e . i n i t . p r o t o t y p e = a . p r o t o t y p e } ) ( j Q u e r y ) ;  
 
