diff options
| author | jez | 2011-01-03 20:30:15 +0800 | 
|---|---|---|
| committer | jez | 2011-01-04 16:16:47 +0800 | 
| commit | 2bc99a6caa157a818647c4411c307ebc630b1dc3 (patch) | |
| tree | c1af09883771f4fca496b974cc7cbed3748aa005 /linkHints.js | |
| parent | a2e3ac7910630ac1233d91dec58e1f6f5f63f6b9 (diff) | |
| download | vimium-2bc99a6caa157a818647c4411c307ebc630b1dc3.tar.bz2 | |
Switch from tagName to nodeName and lowercase it when doing checks.
tagName returns 'undefined' for text nodes, so it is less desirable.
Non-html documents return nodeName/tagNames in lowercase.
Diffstat (limited to 'linkHints.js')
| -rw-r--r-- | linkHints.js | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/linkHints.js b/linkHints.js index 53ad08b7..85348ff9 100644 --- a/linkHints.js +++ b/linkHints.js @@ -253,8 +253,8 @@ var linkHintsBase = {     */    isSelectable: function(element) {      var selectableTypes = ["search", "text", "password"]; -    return (element.tagName == "INPUT" && selectableTypes.indexOf(element.type) >= 0) || -        element.tagName == "TEXTAREA"; +    return (element.nodeName.toLowerCase() == "input" && selectableTypes.indexOf(element.type) >= 0) || +        element.nodeName.toLowerCase() == "textarea";    },    /* | 
