WebUI: Remove pre-CR2023 code in a c/b/r/compose/.
Bug: 326116364
Change-Id: Ic216f0abac3d5736d3dc6d50b9d27b80bbec463b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5468383
Commit-Queue: John Lee <johntlee@chromium.org>
Reviewed-by: John Lee <johntlee@chromium.org>
Auto-Submit: Demetrios Papadopoulos <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1290788}
diff --git a/chrome/browser/resources/compose/app.html b/chrome/browser/resources/compose/app.html
index a2d3514e..0ea1d8a3 100644
--- a/chrome/browser/resources/compose/app.html
+++ b/chrome/browser/resources/compose/app.html
@@ -11,10 +11,6 @@
}
a {
- color: var(--cr-link-color);
- }
-
- :host-context([chrome-refresh-2023]) a {
color: var(--color-compose-dialog-link);
}
@@ -54,28 +50,14 @@
min-width: 48px;
height: 48px;
border-radius: 12px;
- background: linear-gradient(
- 136deg, rgb(211, 227, 253) 1.59%, rgb(231, 248, 237) 100%);
- color: rgb(4, 30, 73);
- display: flex;
- justify-content: center;
- align-items: center;
- transform-origin: top left;
- }
-
- @media (prefers-color-scheme: dark) {
- #firstRunIconContainer {
- background: linear-gradient(
- 136deg, rgb(8, 66, 160) 1.59%, rgb(15, 82, 35) 100%);
- color: rgb(194, 231, 255);
- }
- }
-
- :host-context([chrome-refresh-2023]) #firstRunIconContainer {
background: linear-gradient(136deg,
var(--color-sys-gradient-primary) 1.59%,
var(--color-sys-gradient-tertiary) 100%);
color: var(--color-compose-dialog-logo);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ transform-origin: top left;
}
#firstRunHeading iron-icon {
@@ -112,30 +94,18 @@
}
h1 {
- color: var(--cr-primary-text-color);
+ color: var(--color-compose-dialog-title);
font-size: 16px;
font-weight: 500;
line-height: 24px;
margin: 0;
margin-inline-end: auto;
- padding-inline-end: 36px; /* From --cr-icon-button-size */
- }
-
- :host-context([chrome-refresh-2023]) h1 {
- color: var(--color-compose-dialog-title);
- font-size: 16px;
- font-weight: 500;
- line-height: 24px;
padding-inline-end: 32px; /* From --cr-icon-button-size */
}
cr-icon-button {
- --cr-icon-button-fill-color: var(--cr-secondary-text-color);
- margin: 0;
- }
-
- :host-context([chrome-refresh-2023]) cr-icon-button {
--cr-icon-button-fill-color: var(--color-compose-dialog-foreground-subtle);
+ margin: 0;
}
#bodyAndFooter {
@@ -147,7 +117,7 @@
}
#body {
- --results-background_: rgb(234, 240, 249);
+ --results-background_: var(--color-compose-dialog-result-background);
box-sizing: border-box;
grid-area: body;
display: grid;
@@ -157,21 +127,11 @@
padding: 0 20px;
}
- @media (prefers-color-scheme: dark) {
- #body {
- --results-background_: rgb(60, 64, 67);
- }
- }
-
:host(:not([submitted_])) #body {
/* Non-submitted dialog has no bodyContent. */
grid-template-areas: "textarea";
}
- :host-context([chrome-refresh-2023]) #body {
- --results-background_: var(--color-compose-dialog-result-background);
- }
-
/* Set scroll-related styles if UI refinements are not enabled. */
:host(:not([enable-ui-refinements])) #body {
--scrollbar-width_: 4px;
@@ -181,21 +141,11 @@
}
:host(:not([enable-ui-refinements])) #body.is-scrolled {
- border-top: var(--cr-hairline);
- }
-
- :host(:not([enable-ui-refinements])) :host-context([chrome-refresh-2023])
- #body.is-scrolled {
border-top: solid 1px var(--color-compose-dialog-divider);
}
:host(:not([enable-ui-refinements]))
#body.can-scroll:not(.scrolled-to-bottom) {
- border-bottom: var(--cr-hairline);
- }
-
- :host(:not([enable-ui-refinements])) :host-context([chrome-refresh-2023])
- #body.can-scroll:not(.scrolled-to-bottom) {
border-bottom: solid 1px var(--color-compose-dialog-divider);
}
@@ -216,17 +166,6 @@
#body::-webkit-scrollbar-thumb,
#resultTextContainer::-webkit-scrollbar-thumb {
- background: var(--google-grey-300);
- }
-
- @media (prefers-color-scheme: dark) { #body::-webkit-scrollbar-thumb,
- #resultTextContainer::-webkit-scrollbar-thumb {
- background: var(--google-grey-500);
- }
- }
-
- :host-context([chrome-refresh-2023]) #body::-webkit-scrollbar-thumb,
- #resultTextContainer::-webkit-scrollbar-thumb {
background: var(--color-compose-dialog-scrollbar-thumb);
}
@@ -256,28 +195,22 @@
}
.result-container {
- --compose-result-text-color-while-loading: var(--cr-primary-text-color);
- --compose-result-text-color: var(--cr-primary-text-color);
+ --compose-result-text-color-while-loading: var(
+ --color-compose-dialog-result-foreground-while-loading);
+ --compose-result-text-color: var(--color-compose-dialog-result-foreground);
border-radius: 8px;
display: flex;
box-sizing: border-box;
background: var(--results-background_);
color: var(--cr-primary-text-color);
font-size: 12px;
- line-height: 20px;
+ line-height: 16px;
}
:host([enable-ui-refinements][is-editing-result-text_]) .result-container {
outline: solid 2px var(--cr-focus-outline-color);
}
- :host-context([chrome-refresh-2023]) .result-container {
- --compose-result-text-color-while-loading: var(
- --color-compose-dialog-result-foreground-while-loading);
- --compose-result-text-color: var(--color-compose-dialog-result-foreground);
- line-height: 16px;
- }
-
#resultContainerInner {
display: flex;
flex-direction: column;
@@ -349,10 +282,6 @@
color: var(--cr-secondary-text-color);
}
- :host-context(html:not([chrome-refresh-2023])) #resultOptions .md-select {
- border: solid 1px var(--google-grey-400);
- }
-
.icon-buttons-row {
display: grid;
grid-auto-columns: var(--cr-icon-size);
@@ -370,18 +299,14 @@
}
.icon-buttons-row cr-icon-button {
- --cr-icon-button-fill-color: var(--cr-secondary-text-color);
+ --cr-icon-button-fill-color: var(--color-compose-dialog-result-icon);
--cr-icon-button-icon-size: var(--cr-icon-size);
margin: 0;
}
- :host-context([chrome-refresh-2023]) .icon-buttons-row cr-icon-button {
- --cr-icon-button-fill-color: var(--color-compose-dialog-result-icon);
- }
-
/* cr-button is only used when UI refinements is enabled */
.icon-buttons-row cr-button {
- --cr-button-text-color: var(--cr-secondary-text-color);
+ --cr-button-text-color: var(--color-compose-dialog-result-icon);
margin: 0;
padding: 0;
min-height: 24px;
@@ -390,10 +315,6 @@
gap: 4px;
}
- :host-context([chrome-refresh-2023]) .icon-buttons-row cr-button {
- --cr-button-text-color: var(--color-compose-dialog-result-icon);
- }
-
/* Vertical divider between buttons */
:host([enable-ui-refinements]) .icon-buttons-row
.button-container:last-child {
@@ -434,7 +355,7 @@
align-items: start;
gap: 8px;
margin-inline-end: auto;
- color: var(--cr-secondary-text-color);
+ color: var(--color-compose-dialog-foreground-subtle);
font-size: 11px;
line-height: 16px;
}
@@ -451,11 +372,6 @@
}
</if>
- :host-context([chrome-refresh-2023]) .footer-text {
- color: var(--color-compose-dialog-foreground-subtle);
- line-height: 16px;
- }
-
.footer-text .icon-buttons-row {
--cr-icon-size: 16px;
margin-inline-end: 8px;
@@ -488,8 +404,7 @@
min-height: 153px;
}
- :host-context([chrome-refresh-2023], [is-editing-submitted-input_])
- #bodyAndFooter {
+ :host-context([is-editing-submitted-input_]) #bodyAndFooter {
min-height: 141px;
}
diff --git a/chrome/browser/resources/compose/compose.html b/chrome/browser/resources/compose/compose.html
index 78d6034..232e605 100644
--- a/chrome/browser/resources/compose/compose.html
+++ b/chrome/browser/resources/compose/compose.html
@@ -1,10 +1,8 @@
<!DOCTYPE html>
-<html dir="$i18n{textdirection}" lang="$i18n{language}"
- $i18n{chromeRefresh2023Attribute}>
+<html dir="$i18n{textdirection}" lang="$i18n{language}">
<head>
<meta charset="utf-8">
<title>Compose</title>
- <link rel="stylesheet" href="//resources/css/md_colors.css">
<link rel="stylesheet" href="//resources/css/text_defaults_md.css">
<link rel="stylesheet" href="//theme/colors.css?sets=ui,chrome">
<style>
@@ -15,13 +13,7 @@
overflow: hidden;
}
- @media (prefers-color-scheme: dark) {
- html {
- background-color: var(--md-background-color);
- }
- }
-
- html[chrome-refresh-2023] {
+ html {
background: var(--color-compose-dialog-background);
}
</style>
diff --git a/chrome/browser/resources/compose/textarea.html b/chrome/browser/resources/compose/textarea.html
index c59c8b21d..1dcd517 100644
--- a/chrome/browser/resources/compose/textarea.html
+++ b/chrome/browser/resources/compose/textarea.html
@@ -5,7 +5,8 @@
--compose-textarea-input-padding: 10px;
--compose-textarea-readonly-height: 48px;
--compose-textarea-readonly-padding: 16px;
- --compose-textarea-readonly-background: var(--google-grey-100);
+ --compose-textarea-readonly-background:
+ var(--color-compose-dialog-textarea-readonly-background);
display: grid;
grid-template-areas: "content";
@@ -13,17 +14,6 @@
grid-auto-columns: 100%;
}
- @media (prefers-color-scheme: dark) {
- :host {
- --compose-textarea-readonly-background: rgba(53, 54, 58, 1);
- }
- }
-
- :host-context([chrome-refresh-2023]):host {
- --compose-textarea-readonly-background:
- var(--color-compose-dialog-textarea-readonly-background);
- }
-
#inputContainer,
#readonlyContainer {
grid-area: content;
@@ -41,13 +31,13 @@
appearance: none;
background: transparent;
border: none;
- outline: solid 1px var(--google-grey-300);
+ outline: solid 1px var(--color-compose-dialog-textarea-outline);
outline-offset: -1px;
border-radius: 8px;
- color: var(--cr-primary-text-color);
+ color: var(--color-compose-dialog-textarea);
font: inherit;
font-size: 12px;
- line-height: 20px;
+ line-height: 16px;
resize: none;
width: 100%;
height: var(--compose-textarea-input-height);
@@ -56,92 +46,40 @@
scroll-padding-block: 10px;
}
- @media (prefers-color-scheme: dark) {
- textarea {
- outline-color: var(--google-grey-500);
- }
- }
-
- :host-context([chrome-refresh-2023]) textarea {
- outline-color: var(--color-compose-dialog-textarea-outline);
- color: var(--color-compose-dialog-textarea);
- line-height: 16px;
- }
-
:host([readonly]) textarea {
overflow: hidden;
}
textarea::placeholder {
- color: var(--cr-secondary-text-color);
+ color: var(--color-compose-dialog-textarea-placeholder);
}
#input:focus::placeholder {
color: transparent;
}
- :host-context([chrome-refresh-2023]) textarea::placeholder {
- color: var(--color-compose-dialog-textarea-placeholder);
- }
-
:host([invalid-input_]) textarea {
- outline: solid 2px var(--google-red-600);
+ outline: solid 2px var(--color-compose-dialog-error);
outline-offset: -2px;
}
- @media (prefers-color-scheme: dark) {
- :host([invalid-input_]) textarea {
- outline-color: var(--google-red-300);
- }
- }
-
- :host-context([chrome-refresh-2023]):host([invalid-input_]) textarea {
- outline-color: var(--color-compose-dialog-error);
- }
-
.error {
margin: 4px 10px 0;
- color: var(--google-red-600);
+ color: var(--color-compose-dialog-error);
font-size: 11px;
line-height: 16px;
user-select: text;
}
- @media (prefers-color-scheme: dark) {
- .error {
- color: var(--google-red-300);
- }
- }
-
- :host-context([chrome-refresh-2023]) .error {
- color: var(--color-compose-dialog-error);
- }
-
textarea:focus {
outline: solid 2px var(--cr-focus-outline-color);
outline-offset: -2px;
}
- :host-context([chrome-refresh-2023]) textarea:focus {
- outline: solid 2px var(--cr-focus-outline-color);
- outline-offset: -2px;
- }
-
#readonlyContainer {
border-radius: 8px;
display: flex;
padding: 16px;
- background: var(--compose-textarea-readonly-background);
- color: var(--cr-primary-text-color);
- }
-
- @media (prefers-color-scheme: dark) {
- #readonlyContainer {
- background: rgba(53, 54, 58, 1);
- }
- }
-
- :host-context([chrome-refresh-2023]) #readonlyContainer {
background: var(--color-compose-dialog-textarea-readonly-background);
color: var(--color-compose-dialog-textarea-readonly-foreground);
}
@@ -149,7 +87,7 @@
#readonlyText {
font-size: 12px;
font-weight: 400;
- line-height: 20px;
+ line-height: 16px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
@@ -157,11 +95,6 @@
user-select: text;
}
- :host-context([chrome-refresh-2023]) #readonlyText {
- font-size: 12px;
- line-height: 16px;
- }
-
#editButtonContainer {
--cr-icon-button-icon-size: var(--cr-icon-size);
width: var(--cr-icon-size);