margin-bottom: 9px;
margin-inline-start: 17px;
margin-inline-end: 0;
+ text-align: left; /* Override direction alignment on RTL to make sure that the version will fit well on the background. bug 1325232 */
}
ul {
}
#sectionTitle {
- float: inline-start;
+ float: left;
+}
+
+#sectionTitle:dir(rtl) {
+ float: right;
}
#refreshDiv {
td {
border-color: var(--in-content-table-border-dark-color);
+ unicode-bidi: plaintext; /* Make sure file paths will be LTR */
}
#action-box {
margin-top: .5em;
}
+/* === BEGIN notification-popup.inc.css === */
+
+.popup-notification-panel > .panel-arrowcontainer > .panel-arrowcontent {
+ /* In order to display the action buttons near the edge of the arrow panel we
+ * have to reset its default padding and specify the padding in the individual
+ * "popupnotification" elements instead. To keep the rounded borders of the
+ * panel, we also have to ensure the contents are clipped to the border box
+ * by hiding the overflow, and we have to override the "display" property so
+ * that the height of the contents is computed correctly in that case. */
+ padding: 0;
+ overflow: hidden;
+ display: block;
+}
+
+/* === END notification-popup.inc.css === */
+
/* :::::: autoscroll popup ::::: */
.autoscroller {
font-size: 1.25rem;
}
-xul|groupbox xul|label:not(.menu-accel):not(.menu-text):not(.indent),
+xul|groupbox xul|label:not(.menu-accel):not(.menu-text):not(.indent):not(.learnMore),
xul|groupbox xul|description {
/ !important needed to override toolkit !important rule /
margin-inline-start: 0 !important;
font-size: 2.5em;
}
+.title:moz-locale-dir(rtl),
.title:dir(rtl) {
background-position: right 0;
}
color: #ffffff;
}
-%ifdef XP_MACOSX
-.positionDurationBox {
- font-size-adjust: unset;
- font-family: "Helvetica Neue", "Helvetica", sans-serif;
-}
-%endif
-
.duration {
display: inline-block;
white-space: pre;
[error="errorGeneric"] > [anonid="errorGeneric"] {
display: inline;
}
-
-/* For high contrast theme in Windows */
-%ifdef XP_WIN
-.controlsSpacer,
-.clickToPlay {
- background-color: transparent;
-}
-
-@media (-moz-windows-default-theme) {
- .controlsSpacer {
- background-color: rgba(255,255,255,.4);
- }
-
- .clickToPlay {
- background-color: #1a1a1a;
- }
-}
-%endif
z-index: -1;
border-bottom-style: solid;
border-bottom-width: 7px;
- transition: left 0.1s ease;
+ transition: left 0.1s ease, width 0.1s ease;
}
.narrating > .narrate-word-highlight {
+++ /dev/null
-#downloadManager {
- background-color: #CCD0DD;
-}
-
-/* Download View */
-#downloadView {
- -moz-appearance: none !important;
- margin: 0;
- border-bottom: 1px solid #9999CC;
-}
-
-/* Download View Items */
-richlistitem[type="download"] {
- padding: 4px;
- padding-inline-end: 8px;
- min-height: 46px;
- border-bottom: 1px solid #9999CC;
-}
-
-richlistitem[type="download"]:not([selected="true"]):nth-child(odd) {
- background-color: #9999CC;
-}
-
-richlistitem[type="download"] .name {
- font-size: larger;
-}
-
-richlistitem[type="download"] .dateTime {
- font-size: smaller;
-}
-
-.mini-button {
- -moz-appearance: none;
- list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
- background-color: transparent;
- border: none;
- padding: 0;
- margin: 0;
- min-width: 0;
- min-height: 0;
-}
-
-.mini-button > .button-box {
- padding: 0 !important;
-}
-
-.cancel {
- -moz-image-region: rect(0px, 32px, 16px, 16px);
-}
-.cancel:hover {
- -moz-image-region: rect(16px, 32px, 32px, 16px);
-}
-.cancel:active {
- -moz-image-region: rect(32px, 32px, 48px, 16px);
-}
-.cancel[disabled="true"] {
- -moz-image-region: rect(48px, 32px, 64px, 16px);
-}
-
-.pause {
- -moz-image-region: rect(0px, 48px, 16px, 32px);
-}
-.pause:hover {
- -moz-image-region: rect(16px, 48px, 32px, 32px);
-}
-.pause:active {
- -moz-image-region: rect(32px, 48px, 48px, 32px);
-}
-.pause[disabled="true"] {
- -moz-image-region: rect(48px, 48px, 64px, 32px);
-}
-
-.resume {
- -moz-image-region: rect(0px, 16px, 16px, 0px);
-}
-.resume:hover {
- -moz-image-region: rect(16px, 16px, 32px, 0px);
-}
-.resume:active {
- -moz-image-region: rect(32px, 16px, 48px, 0px);
-}
-.resume[disabled="true"] {
- -moz-image-region: rect(48px, 16px, 64px, 0px);
-}
-
-.retry {
- -moz-image-region: rect(0px, 64px, 16px, 48px);
-}
-.retry:hover {
- -moz-image-region: rect(16px, 64px, 32px, 48px);
-}
-.retry:active {
- -moz-image-region: rect(32px, 64px, 48px, 48px);
-}
-.retry[disabled="true"] {
- -moz-image-region: rect(48px, 64px, 64px, 48px);
-}
-
-.blockedIcon {
- list-style-image: url("chrome://global/skin/icons/alert-error.gif");
-}
-
-/* prevent flickering when changing states */
-.downloadTypeIcon {
- min-height: 32px;
- min-width: 32px;
-}
-
-#clearListButton {
- min-height: 0;
- min-width: 0;
- margin-top: 3px;
-}
margin-bottom: 9px;
margin-inline-start: 17px;
margin-inline-end: 0;
+ text-align: left; /* Override direction alignment on RTL to make sure that the version will fit well on the background. bug 1325232 */
}
ul {
}
#sectionTitle {
- float: inline-start;
+ float: left;
+}
+
+#sectionTitle:dir(rtl) {
+ float: right;
}
#refreshDiv {
td {
border-color: var(--in-content-table-border-dark-color);
+ unicode-bidi: plaintext; /* Make sure file paths will be LTR */
}
#action-box {
margin-top: .5em;
}
+/* === BEGIN notification-popup.inc.css === */
+
+.popup-notification-panel > .panel-arrowcontainer > .panel-arrowcontent {
+ /* In order to display the action buttons near the edge of the arrow panel we
+ * have to reset its default padding and specify the padding in the individual
+ * "popupnotification" elements instead. To keep the rounded borders of the
+ * panel, we also have to ensure the contents are clipped to the border box
+ * by hiding the overflow, and we have to override the "display" property so
+ * that the height of the contents is computed correctly in that case. */
+ padding: 0;
+ overflow: hidden;
+ display: block;
+}
+
+/* === END notification-popup.inc.css === */
+
/* :::::: autoscroll popup ::::: */
.autoscroller {
font-size: 1.25rem;
}
-xul|groupbox xul|label:not(.menu-accel):not(.menu-text):not(.indent),
+xul|groupbox xul|label:not(.menu-accel):not(.menu-text):not(.indent):not(.learnMore),
xul|groupbox xul|description {
/ !important needed to override toolkit !important rule /
margin-inline-start: 0 !important;
font-size: 2.5em;
}
+.title:moz-locale-dir(rtl),
.title:dir(rtl) {
background-position: right 0;
}
}
.positionDurationBox {
- min-width: 9ch;
text-align: center;
padding-inline-start: 1px;
padding-inline-end: 9px;
color: #000000;
}
-.positionDurationBox[positionOnly] {
- min-width: 4ch;
-}
-
.duration {
display: inline-block;
white-space: pre;
z-index: -1;
border-bottom-style: solid;
border-bottom-width: 7px;
- transition: left 0.1s ease;
+ transition: left 0.1s ease, width 0.1s ease;
}
.narrating > .narrate-word-highlight {
+++ /dev/null
-#downloadManager {
- background-color: #000000;
-}
-
-/* Download View */
-#downloadView {
- -moz-appearance: none !important;
- margin: 0;
- border-bottom: 1px solid #9C9CFF;
-}
-
-/* Download View Items */
-richlistitem[type="download"] {
- padding: 4px;
- padding-inline-end: 8px;
- min-height: 46px;
- border-bottom: 1px solid #9C9CFF;
-}
-
-richlistitem[type="download"]:not([selected="true"]):nth-child(odd) {
- background-color: #3F2700;
-}
-
-richlistitem[type="download"] .name {
- font-size: larger;
-}
-
-richlistitem[type="download"] .dateTime {
- font-size: smaller;
-}
-
-.mini-button {
- -moz-appearance: none;
- list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
- background-color: transparent;
- border: none;
- padding: 0;
- margin: 0;
- min-width: 0;
- min-height: 0;
-}
-
-.mini-button > .button-box {
- padding: 0 !important;
-}
-
-.cancel {
- -moz-image-region: rect(0px, 32px, 16px, 16px);
-}
-.cancel:hover {
- -moz-image-region: rect(16px, 32px, 32px, 16px);
-}
-.cancel:active {
- -moz-image-region: rect(32px, 32px, 48px, 16px);
-}
-.cancel[disabled="true"] {
- -moz-image-region: rect(48px, 32px, 64px, 16px);
-}
-
-.pause {
- -moz-image-region: rect(0px, 48px, 16px, 32px);
-}
-.pause:hover {
- -moz-image-region: rect(16px, 48px, 32px, 32px);
-}
-.pause:active {
- -moz-image-region: rect(32px, 48px, 48px, 32px);
-}
-.pause[disabled="true"] {
- -moz-image-region: rect(48px, 48px, 64px, 32px);
-}
-
-.resume {
- -moz-image-region: rect(0px, 16px, 16px, 0px);
-}
-.resume:hover {
- -moz-image-region: rect(16px, 16px, 32px, 0px);
-}
-.resume:active {
- -moz-image-region: rect(32px, 16px, 48px, 0px);
-}
-.resume[disabled="true"] {
- -moz-image-region: rect(48px, 16px, 64px, 0px);
-}
-
-.retry {
- -moz-image-region: rect(0px, 64px, 16px, 48px);
-}
-.retry:hover {
- -moz-image-region: rect(16px, 64px, 32px, 48px);
-}
-.retry:active {
- -moz-image-region: rect(32px, 64px, 48px, 48px);
-}
-.retry[disabled="true"] {
- -moz-image-region: rect(48px, 64px, 64px, 48px);
-}
-
-.blockedIcon {
- list-style-image: url("chrome://global/skin/icons/alert-error.gif");
-}
-
-/* prevent flickering when changing states */
-.downloadTypeIcon {
- min-height: 32px;
- min-width: 32px;
-}
-
-#clearListButton {
- min-height: 0;
- min-width: 0;
- margin-top: 3px;
-}