diff options
| author | jez | 2010-12-31 11:18:01 +0800 |
|---|---|---|
| committer | jez | 2010-12-31 11:18:01 +0800 |
| commit | 83be3670b293fa78a8c74d092be9f6c4cdb6d66b (patch) | |
| tree | 175e7768c25543a58f4c89095f4dc942d95673f4 /linkHints.js | |
| parent | 489ff3f8f0f7b44817a09472b5b1e2fad46d7632 (diff) | |
| parent | 1fd0a389ffe7460ac1c658227f0627c050153632 (diff) | |
| download | vimium-83be3670b293fa78a8c74d092be9f6c4cdb6d66b.tar.bz2 | |
Merge remote branch 'origin/master' into filter-hints
Diffstat (limited to 'linkHints.js')
| -rw-r--r-- | linkHints.js | 6 |
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() {}, |
