aboutsummaryrefslogtreecommitdiffstats
path: root/linkHints.js
diff options
context:
space:
mode:
authorjez2010-12-31 11:18:01 +0800
committerjez2010-12-31 11:18:01 +0800
commit83be3670b293fa78a8c74d092be9f6c4cdb6d66b (patch)
tree175e7768c25543a58f4c89095f4dc942d95673f4 /linkHints.js
parent489ff3f8f0f7b44817a09472b5b1e2fad46d7632 (diff)
parent1fd0a389ffe7460ac1c658227f0627c050153632 (diff)
downloadvimium-83be3670b293fa78a8c74d092be9f6c4cdb6d66b.tar.bz2
Merge remote branch 'origin/master' into filter-hints
Diffstat (limited to 'linkHints.js')
-rw-r--r--linkHints.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/linkHints.js b/linkHints.js
index 8aed5fff..1367a827 100644
--- a/linkHints.js
+++ b/linkHints.js
@@ -30,11 +30,11 @@ var linkHintsPrototype = {
* The final expression will be something like "//button | //xhtml:button | ..."
*/
clickableElementsXPath: (function() {
- var clickableElements = ["a", "textarea", "button", "select", "input[not(@type='hidden')]"];
+ var clickableElements = ["a", "textarea", "button", "select", "input[not(@type='hidden')]",
+ "*[@onclick or @tabindex or @role='link' or @role='button']"];
var xpath = [];
for (var i in clickableElements)
xpath.push("//" + clickableElements[i], "//xhtml:" + clickableElements[i]);
- xpath.push("//*[@onclick]");
return xpath.join(" | ")
})(),
@@ -90,7 +90,7 @@ var linkHintsPrototype = {
this.hintMarkerContainingDiv.className = "internalVimiumHintMarker";
for (var i = 0; i < this.hintMarkers.length; i++)
this.hintMarkerContainingDiv.appendChild(this.hintMarkers[i]);
- document.body.appendChild(this.hintMarkerContainingDiv);
+ document.documentElement.appendChild(this.hintMarkerContainingDiv);
},
hintStringGenerator: function() {},