diff options
| author | Phil Crosby | 2010-01-29 19:52:10 -0800 | 
|---|---|---|
| committer | Phil Crosby | 2010-01-30 00:55:53 -0800 | 
| commit | 063a22709ad069cc99b1df4f1c1533f90b2709fc (patch) | |
| tree | c8964295e36757ba65d1bf4f6e92597239fadc44 /vimiumFrontend.js | |
| parent | 4fc8366e4fb4974b29089792e703f383ddf0f260 (diff) | |
| download | vimium-063a22709ad069cc99b1df4f1c1533f90b2709fc.tar.bz2 | |
Tweak the CSS so you can use link hints to close the "vimium has been upgraded" message.
Diffstat (limited to 'vimiumFrontend.js')
| -rw-r--r-- | vimiumFrontend.js | 17 | 
1 files changed, 12 insertions, 5 deletions
diff --git a/vimiumFrontend.js b/vimiumFrontend.js index 5e6d323a..6a864cc4 100644 --- a/vimiumFrontend.js +++ b/vimiumFrontend.js @@ -150,6 +150,7 @@ function initializeWhenEnabled() {  function initializeOnDomReady() {    if (isEnabledForUrl)      enterInsertModeIfElementIsFocused(); +    // Tell the background page we're in the dom ready state.    chrome.extension.connect({ name: "domReady" });  }; @@ -496,12 +497,13 @@ HUD = {        "border: 1px solid #b3b3b3;" +        "border-radius: 4px 4px 0 0;" +        "font-family: Lucida Grande, Arial, Sans;" + -      "z-index: 99999999999;" + +      // One less than vimium's hint markers, so link hints can be shown e.g. for the panel's close button. +      "z-index: 99999998;" +        "text-shadow: 0px 1px 2px #FFF;" +        "line-height: 1.0;" +        "opacity: 0;" +      "}" + -    ".vimiumHUD a, .vimiumHUD a:hover { color: blue; }" + +    ".vimiumHUD a, .vimiumHUD a:hover { background-color: transparent; color: blue; }" +      ".vimiumHUD .close-button {" +        "font-family:courier new;" +        "font-weight:bold;" + @@ -534,13 +536,18 @@ HUD = {    showUpgradeNotification: function(version) {      HUD.upgradeNotificationElement().innerHTML = "Vimium has been updated to " +        "<a href='https://chrome.google.com/extensions/detail/dbepggeogbaibhgnhhndojpepiihcmeb'>" + -      version + "</a><a class='close-button' href='#'>x</a>"; +      version + ".</a><a class='close-button' href='#'>x</a>";      var closeLink = HUD.upgradeNotificationElement().getElementsByClassName("close-button")[0]; -    closeLink.addEventListener("click", HUD.hideUpgradeNotification, false); +    closeLink.addEventListener("click", HUD.onCloseNotificationClick, false);      Tween.fade(HUD.upgradeNotificationElement(), 1.0, 150);    }, -  hideUpgradeNotification: function() { +  onCloseNotificationClick: function(event) { +    event.preventDefault(); +    HUD.hideUpgradeNotification(); +  }, + +  hideUpgradeNotification: function(clickEvent) {      Tween.fade(HUD.upgradeNotificationElement(), 0, 150,        function() { HUD.upgradeNotificationElement().style.display = "none"; });    },  | 
