( type )
| 4477 | |
| 4478 | // Returns a function to use in pseudos for buttons |
| 4479 | function createButtonPseudo( type ) { |
| 4480 | return function( elem ) { |
| 4481 | var name = elem.nodeName.toLowerCase(); |
| 4482 | return (name === "input" || name === "button") && elem.type === type; |
| 4483 | }; |
| 4484 | } |
| 4485 | |
| 4486 | // Returns a function to use in pseudos for positionals |
| 4487 | function createPositionalPseudo( fn ) { |