aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/vimium.css
diff options
context:
space:
mode:
Diffstat (limited to 'content_scripts/vimium.css')
-rw-r--r--content_scripts/vimium.css138
1 files changed, 84 insertions, 54 deletions
diff --git a/content_scripts/vimium.css b/content_scripts/vimium.css
index f902363c..8803fd15 100644
--- a/content_scripts/vimium.css
+++ b/content_scripts/vimium.css
@@ -138,47 +138,50 @@ div.vimiumHighlightedFrame {
/* Help Dialog CSS */
iframe.vimiumHelpDialogFrame {
- background-color: transparent;
+ background-color: rgba(10,10,10,0.6);
padding: 0px;
- overflow: hidden;
-
- display: block;
- position: fixed;
- width: 100%;
- min-width: 400px;
- height: 100%;
top: 0px;
left: 0px;
+ width: 100%;
+ height: 100%;
+ display: block;
+ position: fixed;
border: none;
-
- /* One less than hint markers. */
- z-index: 2147483645;
+ z-index: 2147483645; /* One less than hint markers. */
}
-div#vimiumHelpDialog {
- border:3px solid red;
- opacity:0.92;
- background-color:#eee;
- position:fixed;
+div#vimiumHelpDialogContainer {
+ opacity:1.0;
+ background-color:white;
border:2px solid #b3b3b3;
border-radius:6px;
- padding:8px 12px;
- top:50px;
- left:50%;
- width:640px;
- max-height: calc(100% - 100px - 16px); /* 100% - 2*top - 2*padding for top/bottom */
- /* This needs to be 1/2 width to horizontally center the help dialog */
- margin-left:-320px;
- -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 6px;
- overflow-x: auto;
+ width: 840px;
+ max-width: calc(100% - 100px);
+ max-height: calc(100% - 100px);
+ margin: 50px auto;
overflow-y: auto;
+ overflow-x: auto;
+}
+
+div#vimiumHelpDialog {
+ min-width: 600px;
+ padding:8px 12px;
}
-div#vimiumHelpDialog a { color:blue; }
-div#vimiumTitle, div#vimiumTitle span, div#vimiumTitle * { font-size:20px; }
+span#vimiumTitle, span#vimiumTitle span, span#vimiumTitle * { font-size:20px; }
#vimiumTitle {
display: block;
line-height: 130%;
+ white-space: nowrap;
+}
+td.vimiumHelpDialogTopButtons {
+ width: 100%;
+ text-align: right;
+}
+#helpDialogOptionsPage, #helpDialogWikiPage {
+ font-size: 14px;
+ padding-left: 5px;
+ padding-right: 5px;
}
div.vimiumColumn {
width:50%;
@@ -200,57 +203,69 @@ div.vimiumColumn table, div.vimiumColumn td, div.vimiumColumn tr { padding:0; ma
div.vimiumColumn table { width:100%; table-layout:auto; }
div.vimiumColumn td { vertical-align:top; padding:1px; }
div#vimiumHelpDialog div.vimiumColumn tr > td:first-of-type {
+ /* This is the "key" column, e.g. "j", "gg". */
+ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
+ font-size:14px;
text-align:right;
- font-weight:bold;
- color:#2f508e;
white-space:nowrap;
}
+span.vimiumHelpDialogKey {
+ background-color: rgb(243,243,243);
+ color: rgb(33,33,33);
+ margin-left: 2px;
+ padding-top: 1px;
+ padding-bottom: 1px;
+ padding-left: 4px;
+ padding-right: 4px;
+ border-radius: 3px;
+ border: solid 1px #ccc;
+ border-bottom-color: #bbb;
+ box-shadow: inset 0 -1px 0 #bbb;
+ font-family: monospace;
+ font-size: 11px;
+}
/* Make the description column as wide as it can be. */
div#vimiumHelpDialog div.vimiumColumn tr > td:nth-of-type(3) { width:100%; }
div#vimiumHelpDialog div.vimiumDivider {
display: block;
height:1px;
- width:92%;
+ width:100%;
margin:10px auto;
background-color:#9a9a9a;
}
div#vimiumHelpDialog td.vimiumHelpSectionTitle {
- font-weight:bold;
padding-top:3px;
+ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
+ font-size:16px;
+ font-weight:bold;
+}
+div#vimiumHelpDialog td.vimiumHelpDescription {
+ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
+ font-size:14px;
+}
+div#vimiumHelpDialog span.commandName {
+ font-style: italic;
+ cursor: pointer;
+ font-size: 12px;
}
-div#vimiumHelpDialog div.commandName { font-family:"courier new"; }
/* Advanced commands are hidden by default until you show them. */
div#vimiumHelpDialog tr.advanced { display: none; }
div#vimiumHelpDialog.showAdvanced tr.advanced { display: table-row; }
div#vimiumHelpDialog div.advanced td:nth-of-type(3) { color: #555; }
div#vimiumHelpDialog a.closeButton {
- position:absolute;
- right:7px;
- top:5px;
font-family:"courier new";
font-weight:bold;
color:#555;
text-decoration:none;
- padding-left:10px;
- font-size:20px;
+ font-size:24px;
+ position: relative;
+ top: 3px;
+ padding-left: 5px;
}
div#vimiumHelpDialog a {
text-decoration: underline;
}
-div#vimiumHelpDialog .wikiPage, div#vimiumHelpDialog .optionsPage {
- position: absolute;
- display: block;
- font-size: 11px;
- line-height: 130%;
- top: 6px;
-}
-div#vimiumHelpDialog .optionsPage {
- right: 40px;
-}
-div#vimiumHelpDialog .wikiPage {
- right: 83px;
-}
div#vimiumHelpDialog a.closeButton:hover {
color:black;
-webkit-user-select:none;
@@ -258,12 +273,27 @@ div#vimiumHelpDialog a.closeButton:hover {
div#vimiumHelpDialogFooter {
display: block;
position: relative;
+ margin-bottom: 37px;
+}
+td.helpDialogBottomRight {
+ width:100%;
+ float:right;
+ text-align: right;
+}
+td.helpDialogBottomRight, td.helpDialogBottomLeft {
+ padding: 0px;
}
div#vimiumHelpDialogFooter * { font-size:10px; }
-div#vimiumHelpDialogFooter .toggleAdvancedCommands {
- position: absolute;
- right: 2px;
- top: -34px;
+a#toggleAdvancedCommands, span#help-dialog-tip {
+ position: relative;
+ top: 19px;
+ white-space: nowrap;
+ font-size: 10px;
+}
+a:link.vimiumHelDialogLink, a:visited.vimiumHelDialogLink,
+ a:hover.vimiumHelDialogLink, a:active.vimiumHelDialogLink, a#toggleAdvancedCommands {
+ color:#2f508e;
+ text-decoration: underline;
}
/* Vimium HUD CSS */