summaryrefslogtreecommitdiffstats
path: root/browser/themes/shared/translations
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-15 03:35:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-15 03:35:49 +0000
commitd8bbc7858622b6d9c278469aab701ca0b609cddf (patch)
treeeff41dc61d9f714852212739e6b3738b82a2af87 /browser/themes/shared/translations
parentReleasing progress-linux version 125.0.3-1~progress7.99u1. (diff)
downloadfirefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.tar.xz
firefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.zip
Merging upstream version 126.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'browser/themes/shared/translations')
-rw-r--r--browser/themes/shared/translations/panel.css27
1 files changed, 23 insertions, 4 deletions
diff --git a/browser/themes/shared/translations/panel.css b/browser/themes/shared/translations/panel.css
index 6777e37cc3..988dbadb4b 100644
--- a/browser/themes/shared/translations/panel.css
+++ b/browser/themes/shared/translations/panel.css
@@ -7,7 +7,7 @@
width: 31em;
}
-:where(#full-page-translations-panel) :is(description, label, menulist) {
+:where(.translations-panel) :is(description, label, menulist) {
margin: 0;
}
@@ -132,6 +132,7 @@ h1.translations-panel-header-wrapper {
background-color: transparent;
font: message-box;
font-weight: var(--font-weight-bold);
+
&::before {
content: url(chrome://global/skin/icons/edit-copy.svg);
fill: currentColor;
@@ -146,15 +147,33 @@ h1.translations-panel-header-wrapper {
}
.select-translations-panel-label {
- margin-inline: 2px;
+ margin-block: var(--arrowpanel-padding) 6px;
}
#select-translations-panel-lang-selection {
gap: 6px;
}
-#select-translations-panel-translation-area {
+.select-translations-panel-text-area {
height: 8em;
- margin-inline: 5px;
resize: none;
+
+ &:disabled {
+ color: var(--panel-disabled-color);
+ border-color: var(--panel-disabled-color);
+ }
+
+ &.translating {
+ -moz-context-properties: fill;
+ fill: currentColor;
+ background-image: url("chrome://global/skin/icons/loading.svg");
+ background-repeat: no-repeat;
+ background-position: 8px 8px;
+ background-size: var(--size-item-small);
+ padding-inline-start: calc(var(--size-item-small) + (2 * var(--space-small)));
+
+ &:-moz-locale-dir(rtl) {
+ background-position-x: right 8px;
+ }
+ }
}