aboutsummaryrefslogtreecommitdiffstats
path: root/linkHints.js
diff options
context:
space:
mode:
authorPhil Crosby2012-01-15 19:20:26 -0800
committerPhil Crosby2012-01-15 19:20:26 -0800
commit73f8a90bff353e6b3c1e61c0d339d95f2c349cd4 (patch)
treedfd7e6330be8185637ae3aa8fb4e6bc2eb2dc10b /linkHints.js
parent012fade804efdcd6e551ba26e2cea6d906e8bb18 (diff)
parentd2118277a39ddb89e95dbcc2c339b15923caea74 (diff)
downloadvimium-73f8a90bff353e6b3c1e61c0d339d95f2c349cd4.tar.bz2
Merge pull request #409 from venshi/master
Greater specificity for the linkhints CSS
Diffstat (limited to 'linkHints.js')
-rw-r--r--linkHints.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/linkHints.js b/linkHints.js
index 0181436b..2c0f6504 100644
--- a/linkHints.js
+++ b/linkHints.js
@@ -54,7 +54,8 @@ var linkHints = {
activateMode: function(openInNewTab, withQueue, copyLinkUrl) {
if (!this.cssAdded)
- addCssToPage(linkHintCss); // linkHintCss is declared by vimiumFrontend.js
+ // linkHintCss is declared by vimiumFrontend.js and contains the user supplied css overrides.
+ addCssToPage(linkHintCss);
this.linkHintCssAdded = true;
this.setOpenLinkMode(openInNewTab, withQueue, copyLinkUrl);
this.buildLinkHints();
@@ -95,7 +96,8 @@ var linkHints = {
// that if you scroll the page and the link has position=fixed, the marker will not stay fixed.
// 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.className = "internalVimiumHintMarker";
+ this.hintMarkerContainingDiv.id = "vimiumHintMarkerContainer";
+ this.hintMarkerContainingDiv.className = "vimiumReset internalVimiumHintMarker";
for (var i = 0; i < this.hintMarkers.length; i++)
this.hintMarkerContainingDiv.appendChild(this.hintMarkers[i]);
@@ -533,7 +535,7 @@ var hintUtils = {
spanWrap: function(hintString) {
var innerHTML = [];
for (var i = 0; i < hintString.length; i++)
- innerHTML.push("<span>" + hintString[i].toUpperCase() + "</span>");
+ innerHTML.push("<span class='vimiumReset'>" + hintString[i].toUpperCase() + "</span>");
return innerHTML.join("");
},
@@ -542,7 +544,7 @@ var hintUtils = {
*/
createMarkerFor: function(link) {
var marker = document.createElement("div");
- marker.className = "internalVimiumHintMarker vimiumHintMarker";
+ marker.className = "vimiumReset internalVimiumHintMarker vimiumHintMarker";
marker.clickableItem = link.element;
var clientRect = link.rect;