( matchers )
| 2393 | } |
| 2394 | |
| 2395 | function elementMatcher( matchers ) { |
| 2396 | return matchers.length > 1 ? |
| 2397 | function( elem, context, xml ) { |
| 2398 | var i = matchers.length; |
| 2399 | while ( i-- ) { |
| 2400 | if ( !matchers[i]( elem, context, xml ) ) { |
| 2401 | return false; |
| 2402 | } |
| 2403 | } |
| 2404 | return true; |
| 2405 | } : |
| 2406 | matchers[0]; |
| 2407 | } |
| 2408 | |
| 2409 | function condense( unmatched, map, filter, context, xml ) { |
| 2410 | var elem, |