Commit 29185254 authored by Monica Basta's avatar Monica Basta Committed by Commit Bot

[Signin]: Use the shared icons file instead of 'signin_icons'.

This CL deletes 'signin_icons' and replaces all usage of
'signin:business' with 'cr:domain'.

Change-Id: Ifa234f23af00f0d45e2b528ad4b1d37f3568f2fa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2490045Reviewed-by: default avatarDavid Roger <droger@chromium.org>
Reviewed-by: default avatardpapad <dpapad@chromium.org>
Commit-Queue: Monica Basta <msalama@chromium.org>
Cr-Commit-Position: refs/heads/master@{#819817}
parent d886ddf4
...@@ -9,7 +9,6 @@ ...@@ -9,7 +9,6 @@
<release seq="1"> <release seq="1">
<structures> <structures>
<if expr="is_win or is_macosx or desktop_linux or chromeos"> <if expr="is_win or is_macosx or desktop_linux or chromeos">
<structure name="IDR_SIGNIN_ICONS_JS" file="resources\signin\signin_icons.js" type="chrome_html" />
<structure name="IDR_SIGNIN_SHARED_CSS_JS" file="${root_gen_dir}\chrome\browser\resources\signin\signin_shared_css.js" use_base_dir="false" preprocess="true" type="chrome_html" /> <structure name="IDR_SIGNIN_SHARED_CSS_JS" file="${root_gen_dir}\chrome\browser\resources\signin\signin_shared_css.js" use_base_dir="false" preprocess="true" type="chrome_html" />
<structure name="IDR_SIGNIN_VARS_CSS_JS" file="${root_gen_dir}\chrome\browser\resources\signin\signin_vars_css.js" use_base_dir="false" type="chrome_html" /> <structure name="IDR_SIGNIN_VARS_CSS_JS" file="${root_gen_dir}\chrome\browser\resources\signin\signin_vars_css.js" use_base_dir="false" type="chrome_html" />
</if> </if>
......
...@@ -103,7 +103,7 @@ ...@@ -103,7 +103,7 @@
src="[[interceptionParameters_.interceptedAccount.pictureUrl]]"> src="[[interceptionParameters_.interceptedAccount.pictureUrl]]">
<div class="work-badge" id="badge" <div class="work-badge" id="badge"
hidden="[[!interceptionParameters_.interceptedAccount.isManaged]]"> hidden="[[!interceptionParameters_.interceptedAccount.isManaged]]">
<iron-icon class="icon" icon="signin:business"></iron-icon> <iron-icon class="icon" icon="cr:domain"></iron-icon>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
import 'chrome://resources/cr_elements/cr_button/cr_button.m.js'; import 'chrome://resources/cr_elements/cr_button/cr_button.m.js';
import 'chrome://resources/polymer/v3_0/iron-icon/iron-icon.js'; import 'chrome://resources/polymer/v3_0/iron-icon/iron-icon.js';
import './signin_icons.js'; import 'chrome://resources/cr_elements/icons.m.js';
import './signin_shared_css.js'; import './signin_shared_css.js';
import './signin_vars_css.js'; import './signin_vars_css.js';
......
...@@ -124,7 +124,7 @@ ...@@ -124,7 +124,7 @@
<div id="avatarContainer"> <div id="avatarContainer">
<img id="avatar" src="[[pictureUrl_]]"> <img id="avatar" src="[[pictureUrl_]]">
<div class="work-badge" id="badge" hidden="[[!isManaged_]]"> <div class="work-badge" id="badge" hidden="[[!isManaged_]]">
<iron-icon class="icon" icon="signin:business"></iron-icon> <iron-icon class="icon" icon="cr:domain"></iron-icon>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -6,8 +6,8 @@ import 'chrome://resources/cr_components/customize_themes/customize_themes.js'; ...@@ -6,8 +6,8 @@ import 'chrome://resources/cr_components/customize_themes/customize_themes.js';
import 'chrome://resources/cr_elements/cr_button/cr_button.m.js'; import 'chrome://resources/cr_elements/cr_button/cr_button.m.js';
import 'chrome://resources/cr_elements/cr_input/cr_input.m.js'; import 'chrome://resources/cr_elements/cr_input/cr_input.m.js';
import 'chrome://resources/polymer/v3_0/iron-icon/iron-icon.js'; import 'chrome://resources/polymer/v3_0/iron-icon/iron-icon.js';
import 'chrome://resources/cr_elements/icons.m.js';
import './strings.m.js'; import './strings.m.js';
import './signin_icons.js';
import './signin_shared_css.js'; import './signin_shared_css.js';
import './signin_vars_css.js'; import './signin_vars_css.js';
......
...@@ -12,7 +12,6 @@ import("../../optimize_webui.gni") ...@@ -12,7 +12,6 @@ import("../../optimize_webui.gni")
preprocess_folder = "preprocessed" preprocess_folder = "preprocessed"
preprocess_manifest = "preprocessed_manifest.json" preprocess_manifest = "preprocessed_manifest.json"
preprocess_gen_manifest = "preprocessed_gen_manifest.json" preprocess_gen_manifest = "preprocessed_gen_manifest.json"
preprocess_shared_manifest = "preprocessed_shared_manifest.json"
if (optimize_webui) { if (optimize_webui) {
build_manifest = "build_manifest.json" build_manifest = "build_manifest.json"
...@@ -34,7 +33,6 @@ if (optimize_webui) { ...@@ -34,7 +33,6 @@ if (optimize_webui) {
deps = [ deps = [
":preprocess", ":preprocess",
":preprocess_generated", ":preprocess_generated",
":shared",
"../../../../../ui/webui/resources:preprocess", "../../../../../ui/webui/resources:preprocess",
] ]
excludes = [ excludes = [
...@@ -70,12 +68,10 @@ generate_grd("build_grd") { ...@@ -70,12 +68,10 @@ generate_grd("build_grd") {
deps = [ deps = [
":preprocess", ":preprocess",
":preprocess_generated", ":preprocess_generated",
":shared",
] ]
manifest_files = [ manifest_files = [
"$target_gen_dir/$preprocess_manifest", "$target_gen_dir/$preprocess_manifest",
"$target_gen_dir/$preprocess_gen_manifest", "$target_gen_dir/$preprocess_gen_manifest",
"$target_gen_dir/$preprocess_shared_manifest",
] ]
} }
} }
...@@ -95,13 +91,6 @@ preprocess_grit("preprocess") { ...@@ -95,13 +91,6 @@ preprocess_grit("preprocess") {
] ]
} }
preprocess_grit("shared") {
in_folder = "../"
out_folder = "$target_gen_dir/$preprocess_folder"
out_manifest = "$target_gen_dir/$preprocess_shared_manifest"
in_files = [ "signin_icons.js" ]
}
preprocess_grit("preprocess_generated") { preprocess_grit("preprocess_generated") {
deps = [ ":web_components" ] deps = [ ":web_components" ]
in_folder = target_gen_dir in_folder = target_gen_dir
......
...@@ -28,22 +28,23 @@ ...@@ -28,22 +28,23 @@
} }
#iconContainer { #iconContainer {
--iron-icon-height: 18px; --iron-icon-height: 16px;
--iron-icon-width: 24px; --iron-icon-width: 16px;
--business-icon-size: 24px; --domain-icon-size: 24px;
--business-icon-border-size: 2px; --domain-icon-border-size: 2px;
align-items: center; align-items: center;
background-color: white; background-color: white;
border: var(--business-icon-border-size) solid var(--card-background-color); border: var(--domain-icon-border-size) solid var(--card-background-color);
border-radius: 50%; border-radius: 50%;
box-shadow: 0 0 2px rgba(60, 64, 67, 0.12), 0 0 6px rgba(60, 64, 67, 0.15); box-shadow: 0 0 2px rgba(60, 64, 67, 0.12), 0 0 6px rgba(60, 64, 67, 0.15);
display: flex; display: flex;
height: var(--business-icon-size); justify-content: center;
height: var(--domain-icon-size);
position: absolute; position: absolute;
right: -6px; right: -6px;
top: calc(var(--avatar-icon-size) - var(--business-icon-size) top: calc(var(--avatar-icon-size) - var(--domain-icon-size)
- var(--business-icon-border-size)); - var(--domain-icon-border-size));
width: var(--business-icon-size); width: var(--domain-icon-size);
} }
:host-context([dir='rtl']) #iconContainer { :host-context([dir='rtl']) #iconContainer {
...@@ -83,7 +84,7 @@ ...@@ -83,7 +84,7 @@
<div id="avatarContainer"> <div id="avatarContainer">
<img class="profile-avatar" alt="" src="[[profileState.avatarIcon]]"> <img class="profile-avatar" alt="" src="[[profileState.avatarIcon]]">
<div id="iconContainer" hidden="[[!profileState.isManaged]]"> <div id="iconContainer" hidden="[[!profileState.isManaged]]">
<iron-icon icon="signin:business"></iron-icon> <iron-icon icon="cr:domain"></iron-icon>
</div> </div>
</div> </div>
<div class="profile-card-info">[[profileState.gaiaName]]</div> <div class="profile-card-info">[[profileState.gaiaName]]</div>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
// found in the LICENSE file. // found in the LICENSE file.
import 'chrome://resources/cr_elements/cr_button/cr_button.m.js'; import 'chrome://resources/cr_elements/cr_button/cr_button.m.js';
import './signin_icons.js'; import 'chrome://resources/cr_elements/icons.m.js';
import './profile_card_menu.js'; import './profile_card_menu.js';
import './profile_picker_shared_css.js'; import './profile_picker_shared_css.js';
......
// Copyright 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import 'chrome://resources/polymer/v3_0/iron-iconset-svg/iron-iconset-svg.js';
const element = document.createElement('iron-iconset-svg');
element.name = 'signin';
element.innerHTML = `
<svg>
<defs>
<!-- Copied from iron-icons. -->
<g id="business">
<path d="M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z">
</path>
</g>
</defs>
</svg>`;
document.head.appendChild(element);
...@@ -26,7 +26,6 @@ DiceWebSigninInterceptUI::DiceWebSigninInterceptUI(content::WebUI* web_ui) ...@@ -26,7 +26,6 @@ DiceWebSigninInterceptUI::DiceWebSigninInterceptUI(content::WebUI* web_ui)
IDR_SIGNIN_DICE_WEB_INTERCEPT_APP_JS); IDR_SIGNIN_DICE_WEB_INTERCEPT_APP_JS);
source->AddResourcePath("dice_web_signin_intercept_browser_proxy.js", source->AddResourcePath("dice_web_signin_intercept_browser_proxy.js",
IDR_SIGNIN_DICE_WEB_INTERCEPT_BROWSER_PROXY_JS); IDR_SIGNIN_DICE_WEB_INTERCEPT_BROWSER_PROXY_JS);
source->AddResourcePath("signin_icons.js", IDR_SIGNIN_ICONS_JS);
source->AddResourcePath("signin_shared_css.js", IDR_SIGNIN_SHARED_CSS_JS); source->AddResourcePath("signin_shared_css.js", IDR_SIGNIN_SHARED_CSS_JS);
source->AddResourcePath("signin_vars_css.js", IDR_SIGNIN_VARS_CSS_JS); source->AddResourcePath("signin_vars_css.js", IDR_SIGNIN_VARS_CSS_JS);
......
...@@ -33,7 +33,6 @@ ProfileCustomizationUI::ProfileCustomizationUI(content::WebUI* web_ui) ...@@ -33,7 +33,6 @@ ProfileCustomizationUI::ProfileCustomizationUI(content::WebUI* web_ui)
IDR_PROFILE_CUSTOMIZATION_APP_JS); IDR_PROFILE_CUSTOMIZATION_APP_JS);
source->AddResourcePath("profile_customization_browser_proxy.js", source->AddResourcePath("profile_customization_browser_proxy.js",
IDR_PROFILE_CUSTOMIZATION_BROWSER_PROXY_JS); IDR_PROFILE_CUSTOMIZATION_BROWSER_PROXY_JS);
source->AddResourcePath("signin_icons.js", IDR_SIGNIN_ICONS_JS);
source->AddResourcePath("signin_shared_css.js", IDR_SIGNIN_SHARED_CSS_JS); source->AddResourcePath("signin_shared_css.js", IDR_SIGNIN_SHARED_CSS_JS);
source->AddResourcePath("signin_vars_css.js", IDR_SIGNIN_VARS_CSS_JS); source->AddResourcePath("signin_vars_css.js", IDR_SIGNIN_VARS_CSS_JS);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment