aboutsummaryrefslogtreecommitdiffstats
path: root/vimiumFrontend.js
diff options
context:
space:
mode:
authorPhil Crosby2010-01-29 19:52:10 -0800
committerPhil Crosby2010-01-30 00:55:53 -0800
commit063a22709ad069cc99b1df4f1c1533f90b2709fc (patch)
treec8964295e36757ba65d1bf4f6e92597239fadc44 /vimiumFrontend.js
parent4fc8366e4fb4974b29089792e703f383ddf0f260 (diff)
downloadvimium-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.js17
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"; });
},