(elem)
| 3795 | }; |
| 3796 | |
| 3797 | function isTextInputElement(elem) { |
| 3798 | var nodeName = elem && elem.nodeName && elem.nodeName.toLowerCase(); |
| 3799 | |
| 3800 | if (nodeName === 'input') { |
| 3801 | return !!supportedInputTypes[elem.type]; |
| 3802 | } |
| 3803 | |
| 3804 | if (nodeName === 'textarea') { |
| 3805 | return true; |
| 3806 | } |
| 3807 | |
| 3808 | return false; |
| 3809 | } |
| 3810 | |
| 3811 | /** |
| 3812 | * HTML nodeType values that represent the type of the node |