third part of syncing LCARStrek with Firefox 38 windows theme changes
[themes.git] / LCARStrek / browser / downloads / allDownloadsViewOverlay.css
index 94c370bada3e0c1e164559116524357213be09ae..1534b699d78c753f1318f8caacbaaba9469533e8 100644 (file)
@@ -17,9 +17,9 @@
 .downloadTypeIcon {
   -moz-margin-end: 8px;
   -moz-margin-start: 8px;
-  /* Prevent flickering when changing states. */
-  min-height: 32px;
-  min-width: 32px;
+  /* explicitly size the icon, so size doesn't vary on hidpi systems */
+  height: 32px;
+  width: 32px;
 }
 
 .blockedIcon {
@@ -58,10 +58,14 @@ richlistitem.download:not([selected]):hover {
 
 /*** Button icons ***/
 
+.downloadButton.downloadConfirmBlock,
 .downloadButton.downloadCancel {
   -moz-image-region: rect(0px, 16px, 16px, 0px);
 }
 
+richlistitem.download:hover > .downloadButton.downloadConfirmBlock,
+richlistitem.download:hover > .downloadButton.downloadConfirmBlock:hover,
+richlistitem.download:hover > .downloadButton.downloadConfirmBlock:active,
 richlistitem.download:hover > .downloadButton.downloadCancel,
 richlistitem.download:hover > .downloadButton.downloadCancel:hover,
 richlistitem.download:hover > .downloadButton.downloadCancel:active {
@@ -88,6 +92,10 @@ richlistitem.download:hover > .downloadButton.downloadRetry:active {
    -moz-image-region: rect(32px, 32px, 48px, 16px);
 }
 
+richlistitem.download[selected] > .downloadButton.downloadConfirmBlock,
+richlistitem.download[selected]:hover > .downloadButton.downloadConfirmBlock,
+richlistitem.download[selected]:hover > .downloadButton.downloadConfirmBlock:hover,
+richlistitem.download[selected]:hover > .downloadButton.downloadConfirmBlock:active,
 richlistitem.download[selected] > .downloadButton.downloadCancel,
 richlistitem.download[selected]:hover > .downloadButton.downloadCancel,
 richlistitem.download[selected]:hover > .downloadButton.downloadCancel:hover,