(elem)
| 3750 | }; |
| 3751 | |
| 3752 | function isTextInputElement(elem) { |
| 3753 | var nodeName = elem && elem.nodeName && elem.nodeName.toLowerCase(); |
| 3754 | |
| 3755 | if (nodeName === 'input') { |
| 3756 | return !!supportedInputTypes[elem.type]; |
| 3757 | } |
| 3758 | |
| 3759 | if (nodeName === 'textarea') { |
| 3760 | return true; |
| 3761 | } |
| 3762 | |
| 3763 | return false; |
| 3764 | } |
| 3765 | |
| 3766 | /** |
| 3767 | * HTML nodeType values that represent the type of the node |