override OS settings and always show the standard up/down scrollbar buttons
[themes.git] / LCARStrek / global / autocomplete.css
index 11bef4607be48ee0464a47f99102b6dae2b9fae5..7096b319b03627454d0629b5b0af0d87f7b6321d 100644 (file)
@@ -114,6 +114,7 @@ panel[type="autocomplete-richlistbox"],
 /* ::::: richlistbox autocomplete ::::: */
 
 .autocomplete-richlistbox {
+  border: none;
   margin: 0;
 }
 
@@ -121,26 +122,52 @@ panel[type="autocomplete-richlistbox"],
   overflow-x: hidden !important;
 }
 
+.autocomplete-richlistitem {
+  padding: 1px 2px;
+}
+
 .autocomplete-richlistitem[selected="true"] {
   background-color: #008484;
   color: #000000;
 }
 
-.autocomplete-richlistitem {
-  padding: 1px 2px;
-}
-
 .autocomplete-richlistitem:not(:first-child) {
   border-top: 1px solid #E7ADE7;
 }
 
+.ac-title-box {
+}
+
+.ac-url-box {
+  /* When setting a vertical margin here, half of that needs to be added
+     .ac-title-box's translateY for when .ac-url-box is hidden (see below). */
+/*  margin: 1px 0 4px;*/
+}
+
+.autocomplete-richlistitem[actiontype="keyword"] .ac-url-box,
+.autocomplete-richlistitem[actiontype="searchengine"] .ac-url-box,
+.autocomplete-richlistitem[actiontype="visiturl"] .ac-url-box,
+.autocomplete-richlistitem[type~="autofill"] .ac-url-box {
+  visibility: hidden;
+}
+
+.autocomplete-richlistitem[actiontype="keyword"] .ac-title-box,
+.autocomplete-richlistitem[actiontype="searchengine"] .ac-title-box,
+.autocomplete-richlistitem[actiontype="visiturl"] .ac-title-box,
+.autocomplete-richlistitem[type~="autofill"] .ac-title-box {
+  /* Center the title by moving it down by half of .ac-url-box's height,
+     including vertical margins (if any). */
+/*  transform: translateY(calc(.5em + 2px));*/
+  transform: translateY(calc(.5em));
+}
+
 .ac-site-icon {
   width: 16px;
   height: 16px;
   margin-top: 0;
   margin-bottom: -3px;
-  -moz-margin-start: 3px;
-  -moz-margin-end: 5px;
+  -moz-margin-start: 0;
+  -moz-margin-end: 3px;
 }
 
 .ac-type-icon {
@@ -177,10 +204,6 @@ html|span.ac-emphasize-text {
   text-decoration: underline;
 }
 
-html|span.ac-emphasize-alt {
-  text-decoration: underline;
-}
-
 .ac-title, .ac-url {
   overflow: hidden;
 }