aboutsummaryrefslogtreecommitdiffstats
path: root/linkHints.js
diff options
context:
space:
mode:
authorjez2011-01-03 20:30:15 +0800
committerjez2011-01-04 16:16:47 +0800
commit2bc99a6caa157a818647c4411c307ebc630b1dc3 (patch)
treec1af09883771f4fca496b974cc7cbed3748aa005 /linkHints.js
parenta2e3ac7910630ac1233d91dec58e1f6f5f63f6b9 (diff)
downloadvimium-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.js4
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";
},
/*