diff options
| author | Jez Ng | 2012-01-25 12:02:32 -0500 | 
|---|---|---|
| committer | Jez Ng | 2012-01-25 12:02:32 -0500 | 
| commit | 99714a606631bc9b26c050b10183c26c3e0db310 (patch) | |
| tree | 3057b696eccea5ac0cf7ba92a70ea62b01a310f3 | |
| parent | c84be39117fff367596f985fa99d5bd92e60b9a0 (diff) | |
| parent | 86e9cbb750be96d0eaf56214eb8fc0df2341c495 (diff) | |
| download | vimium-99714a606631bc9b26c050b10183c26c3e0db310.tar.bz2 | |
Merge remote-tracking branch 'venshi/master'
| -rw-r--r-- | background_page.html | 19 | ||||
| -rw-r--r-- | linkHints.js | 7 | 
2 files changed, 18 insertions, 8 deletions
| diff --git a/background_page.html b/background_page.html index 814c0687..3a8e5b64 100644 --- a/background_page.html +++ b/background_page.html @@ -30,11 +30,20 @@      linkHintCharacters: "sadfjklewcmpgh",      filterLinkHints: false,      userDefinedLinkHintCss: -      "#vimiumHintMarkerContainer .vimiumHintMarker \n/* linkhint boxes */ " + -      "{\nbackground-color:yellow;\nborder:1px solid #E3BE23;\n}\n\n" + -      "#vimiumHintMarkerContainer .vimiumHintMarker span \n/* linkhint text */ " + -      "{\ncolor: black;\nfont-weight: bold;\nfont-size: 12px;\n}\n\n" + -      "#vimiumHintMarkerContainer .vimiumHintMarker > .matchingCharacter {\n\n}", +      "#vimiumHintMarkerContainer .vimiumHintMarker {" + "\n" + +      "/* linkhint boxes */ " + "\n" + +      "background-color: yellow;" + "\n" + +      "border: 1px solid #E3BE23;" + "\n" + +      "}" + "\n\n" + +      "#vimiumHintMarkerContainer .vimiumHintMarker span {" + "\n" + +      "/* linkhint text */ " + "\n" + +      "color: black;" + "\n" + +      "font-weight: bold;" + "\n" +  +      "font-size: 12px;" + "\n" + +      "}" + "\n\n" + +      "#vimiumHintMarkerContainer .vimiumHintMarker > .matchingCharacter {" + "\n" + +      "}", +      excludedUrls: "http*://mail.google.com/*\n" +                    "http*://www.google.com/reader/*\n", diff --git a/linkHints.js b/linkHints.js index e72c3f7f..1fdc0322 100644 --- a/linkHints.js +++ b/linkHints.js @@ -97,7 +97,7 @@ var linkHints = {      // Also note that adding these nodes to document.body all at once is significantly faster than one-by-one.      this.hintMarkerContainingDiv = document.createElement("div");      this.hintMarkerContainingDiv.id = "vimiumHintMarkerContainer"; -    this.hintMarkerContainingDiv.className = "vimiumReset internalVimiumHintMarker"; +    this.hintMarkerContainingDiv.className = "vimiumReset";      for (var i = 0; i < this.hintMarkers.length; i++)        this.hintMarkerContainingDiv.appendChild(this.hintMarkers[i]); @@ -132,7 +132,7 @@ var linkHints = {          var img = document.querySelector("img[usemap='#" + map.getAttribute("name") + "']");          if (!img) continue;          var imgClientRects = img.getClientRects(); -        if (!imgClientRects) continue; +        if (imgClientRects.length == 0) continue;          var c = element.coords.split(/,/);          var coords = [parseInt(c[0], 10), parseInt(c[1], 10), parseInt(c[2], 10), parseInt(c[3], 10)];          var rect = { @@ -256,7 +256,8 @@ var linkHints = {    showMarker: function(linkMarker, matchingCharCount) {      linkMarker.style.display = "";      for (var j = 0, count = linkMarker.childNodes.length; j < count; j++) -      linkMarker.childNodes[j].className = (j >= matchingCharCount) ? "" : "matchingCharacter"; +      (j < matchingCharCount) ? linkMarker.childNodes[j].classList.add("matchingCharacter") : +                                linkMarker.childNodes[j].classList.remove("matchingCharacter");    },    hideMarker: function(linkMarker) { | 
