* Returns a function to use in pseudos for buttons * @param {String} type
(type)
| 452 | */ |
| 453 | |
| 454 | function createButtonPseudo(type) { |
| 455 | return function(elem) { |
| 456 | var name = elem.nodeName.toLowerCase(); |
| 457 | return (name === "input" || name === "button") && elem.type === type; |
| 458 | }; |
| 459 | } |
| 460 | |
| 461 | /** |
| 462 | * Returns a function to use in pseudos for positionals |