diff options
| author | Peter Parks | 2011-11-02 14:10:54 -0700 |
|---|---|---|
| committer | Peter Parks | 2012-01-15 11:52:03 -0800 |
| commit | 44c36c6ab1c6111f25e535fabfd3b5c75fb4120e (patch) | |
| tree | 7fb0704fe904de804ddaba3617b083515ac2b202 | |
| parent | 7745b49e9e90f043f4e494f1fe024cbd5b833de5 (diff) | |
| download | vimium-44c36c6ab1c6111f25e535fabfd3b5c75fb4120e.tar.bz2 | |
Adjusted CSS for linkhints, help menu, text search, and bookmarks search UI elements. They should now be able to stand up to base element declarations created by a website.
Added comments to the linkhints css settings on the options page and set default properties that a user would change to make it clear where they should be modified.
Added a dropshadow to the linkhints to make them stand out better against similarly colored site backgrounds.
| -rw-r--r-- | background_page.html | 28 | ||||
| -rw-r--r-- | completionDialog.js | 26 | ||||
| -rw-r--r-- | helpDialog.html | 44 | ||||
| -rw-r--r-- | vimiumFrontend.js | 9 |
4 files changed, 93 insertions, 14 deletions
diff --git a/background_page.html b/background_page.html index 73ffd77f..7ba2471d 100644 --- a/background_page.html +++ b/background_page.html @@ -30,7 +30,7 @@ filterLinkHints: false, userDefinedLinkHintCss: ".vimiumHintMarker \n/* linkhint boxes */ {\nbackground-color:yellow;\nborder:1px solid #E3BE23;\n}\n\n" + - ".vimiumHintMarker span \n/* linkhints text */ {\ncolor: black;\nfont-weight: bold;\nfont-size: 12px;\n}\n\n" + + ".vimiumHintMarker span \n/* linkhint text */ {\ncolor: black;\nfont-weight: bold;\nfont-size: 12px;\n}\n\n" + ".vimiumHintMarker > .matchingCharacter {\n\n}", excludedUrls: "http*://mail.google.com/*\n" + "http*://www.google.com/reader/*\n", @@ -55,27 +55,51 @@ 'padding:0 1px;' + 'margin: 0;' + 'width:auto;' + + 'height:auto;' + 'display:block;' + 'border:1px solid #E3BE23;' + + 'opacity: 1;' + 'z-index:99999999;' + 'top:-1px;' + 'left:-1px;' + - 'white-space:nowrap;' + + 'bottom: auto;' + + 'right: auto;' + + 'text-indent: 0;' + + // set font-size and line-height to ensure the box height adjust to the span height + 'font-size: 0px;' + + 'line-height: 100%;' + + // Add drop shadow in case the linkhint color is the same as the page color + 'box-shadow: rgba(0, 0, 0, 0.3) 2px 2px;' + + 'max-width: none;' + + 'min-width: 0;' + + 'max-height: none;' + + 'min-height: 0;' + '}' + '.internalVimiumHintMarker span {' + 'color: black;' + + 'opacity: 1;' + 'text-decoration: none;' + 'font-weight: bold;' + 'font-size: 12px;' + + 'font-size-adjust: normal;' + 'font-style: normal;' + + 'font-width: normal;' + 'letter-spacing: 0;' + 'text-transform: none;' + 'text-align: left;' + 'text-indent: 0;' + + 'text-shadow: none;' + 'line-height: 100%;' + 'font-family: "Helvetica Neue", "Helvetica", "Arial", "Sans";' + 'padding: 0;' + 'margin: 0;' + + 'width: auto;' + + 'height: auto;' + + 'min-height: 0;' + + 'max-height: none;' + + 'min-width: 0;' + + 'max-width: none;' + + 'display: inline;' + 'float: none;' + 'border: none;' + 'background: none;' + diff --git a/completionDialog.js b/completionDialog.js index f264eb2a..7a01a10d 100644 --- a/completionDialog.js +++ b/completionDialog.js @@ -149,30 +149,36 @@ "color: black;" + "padding:10px;"+ "border-radius: 4px;" + - "font-family: Lucida Grande, Arial, Sans;" + "}"+ + ".vimium-completions {"+ - "width:400px;"+ + "width:400px;"+ "}"+ + ".vimium-completions .vimium-searchBar {"+ - "height: 15px;"+ - "border-bottom: 1px solid #b3b3b3;"+ + "height: 15px;"+ + "border-bottom: 1px solid #b3b3b3;"+ "}"+ + ".vimium-completions .vimium-searchResults {"+ "}"+ + ".vimium-completions .vimium-searchResults .vimium-selected{"+ - "background-color:#aaa;"+ - "border-radius: 4px;" + + "background-color:#aaa;"+ + "border-radius: 4px;" + "}"+ + ".vimium-completions div{"+ - "padding:4px;"+ + "padding:4px;"+ "}"+ + ".vimium-completions div strong{"+ - "color: black;" + - "font-weight:bold;"+ + "color: black;" + + "font-weight:bold;"+ "}"+ + ".vimium-completions .vimium-noResults{"+ - "color:#555;"+ + "color:#555;"+ "}"; window.CompletionDialog = CompletionDialog; diff --git a/helpDialog.html b/helpDialog.html index aa534640..aae8b619 100644 --- a/helpDialog.html +++ b/helpDialog.html @@ -4,11 +4,46 @@ --> <div id="vimiumHelpDialog"> <style> + /* Reset the elements on this page */ + #vimiumHelpDialogContainer, + #vimiumHelpDialog, + #vimiumHelpDialog a, + #vimiumTitle, + #vimiumTitle span, + #vimiumHelpDialogFooter, + .vimiumColumn, + .vimiumColumn span, + .vimiumDivider, + .optionsPage, + .closeButton { + opacity: 0.92; + letter-spacing: 0; + height: auto; + width: auto; + max-width: none; + max-height: none; + min-width: 0; + min-height: 0; + text-shadow: none; + padding: 0; + margin: 0; + position: static; + top: auto; + left: auto; + bottom: auto; + right: auto; + line-height: 100%; + font-size:11px; + font-weight: normal; + font-width: normal; + font-size-adjust: none; + } #vimiumHelpDialog * { font-size:11px; line-height:130%; color:black; background-color:transparent; + opacity: 1; } #vimiumHelpDialog { text-align:left; @@ -16,12 +51,14 @@ opacity:0.92; background-color:#eee; position:fixed; - width:600px; font-family:helvetica, arial, sans; border:2px solid #b3b3b3; border-radius:6px; padding:8px 12px; width:640px; + max-width:none; + height: auto; + max-height:none; left:50%; /* This needs to be 1/2 width to horizontally center the help dialog */ margin-left:-320px; @@ -31,7 +68,7 @@ overflow-y: scroll; } #vimiumHelpDialog a { color:blue; } - #vimiumTitle, #vimiumTitle * { font-size:20px; } + #vimiumTitle, #vimiumTitle span, #vimiumTitle * { font-size:20px; } .vimiumColumn { width:50%; float:left; @@ -72,6 +109,9 @@ padding-left:10px; font-size:16px; } + #vimiumHelpDialog a { + text-decoration: underline; + } #vimiumHelpDialog a.optionsPage { position: absolute; right: 60px; diff --git a/vimiumFrontend.js b/vimiumFrontend.js index edc67709..9b93b4dd 100644 --- a/vimiumFrontend.js +++ b/vimiumFrontend.js @@ -784,12 +784,17 @@ HUD = { "line-height: 100%;" + "font-size: 11px;" + "font-weight: normal;" + + "letter-spacing: 0;" + + "text-decoration: none;" + "}" + ".vimiumHUD {" + "position: fixed;" + + "top: auto;" + + "left: auto;" + "bottom: 0px;" + "color: black;" + "height: 13px;" + + "min-height: 13px;" + "width: auto;" + "max-width: 400px;" + "min-width: 150px;" + @@ -806,6 +811,10 @@ HUD = { "line-height: 1.0;" + "opacity: 0;" + "}" + + // Hide the span between search box letters + ".vimiumHUD span {" + + "display: none;" + + "}" + ".vimiumHUD a, .vimiumHUD a:hover {" + "background: transparent;" + "color: blue;" + |
