Commit 269f309e authored by Roman Sorokin's avatar Roman Sorokin Committed by Commit Bot

OOBE: Make welcome dialog an oobe dialog

I've left it a separate polymer element to make the CL as simple as possible
Before: https://screenshot.googleplex.com/O4r365FLMzJ.png
After: https://screenshot.googleplex.com/2uf0mVpH5ck.png

Bug: 999090
Test: manual
Change-Id: If815a9b5e45334cde63b615d60d72be32f9d9021
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1819299Reviewed-by: default avatarDenis Kuznetsov <antrim@chromium.org>
Reviewed-by: default avatarAlexander Alekseev <alemate@chromium.org>
Commit-Queue: Roman Sorokin [CET] <rsorokin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#699211}
parent 1733bef3
...@@ -60,7 +60,6 @@ ...@@ -60,7 +60,6 @@
<oobe-welcome-dialog id="welcomeScreen" role="dialog" <oobe-welcome-dialog id="welcomeScreen" role="dialog"
aria-label$="[[i18nDynamic(locale, 'welcomeScreenGreeting')]]" aria-label$="[[i18nDynamic(locale, 'welcomeScreenGreeting')]]"
current-language="[[currentLanguage]]" current-language="[[currentLanguage]]"
current-keyboard="[[currentKeyboard]]"
on-language-button-clicked="onWelcomeSelectLanguageButtonClicked_" on-language-button-clicked="onWelcomeSelectLanguageButtonClicked_"
on-accessibility-button-clicked="onWelcomeAccessibilityButtonClicked_" on-accessibility-button-clicked="onWelcomeAccessibilityButtonClicked_"
on-timezone-button-clicked="onWelcomeTimezoneButtonClicked_" on-timezone-button-clicked="onWelcomeTimezoneButtonClicked_"
......
...@@ -2,20 +2,9 @@ ...@@ -2,20 +2,9 @@
* Use of this source code is governed by a BSD-style license that can be * Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file. */ * found in the LICENSE file. */
.vertical-margin {
width: calc(64px - 4px); /* = real width - button border */
}
#bottom-margin {
height: 32px;
}
#titleContainer {
height: 157px; /* 150 + baseline to block end size for 28px font */
margin-bottom: 93px; /* 100 - baseline to clock end size for 28px font */
}
#title { #title {
align-self: center;
color: var(--google-grey-900); color: var(--google-grey-900);
font-family: var(--oobe-button-font-family); font-family: var(--oobe-button-font-family);
font-size: 28px; font-size: 28px;
...@@ -25,6 +14,8 @@ ...@@ -25,6 +14,8 @@
} }
.welcome-illustration { .welcome-illustration {
align-items: center;
justify-content: center;
user-select: none; user-select: none;
} }
...@@ -32,7 +23,3 @@ video { ...@@ -32,7 +23,3 @@ video {
height: 200px; height: 200px;
width: 449px; width: 449px;
} }
#buttons {
width: 100%;
}
...@@ -61,93 +61,80 @@ ...@@ -61,93 +61,80 @@
<link rel="stylesheet" href="oobe_flex_layout.css"> <link rel="stylesheet" href="oobe_flex_layout.css">
<link rel="stylesheet" href="oobe_welcome_dialog.css"> <link rel="stylesheet" href="oobe_welcome_dialog.css">
<style include="cr-shared-style"></style> <style include="cr-shared-style"></style>
<div class="layout horizontal flex"> <oobe-dialog has-buttons>
<div class="vertical-margin"></div> <h1 slot="title" id="title">
<div class="welcome-content flex layout vertical center"> [[i18nDynamic(locale, 'welcomeScreenGreeting')]]
<div class="layout vertical end-justified" id="titleContainer"> </h1>
<h1 id="title">[[i18nDynamic(locale, 'welcomeScreenGreeting')]]</h1> <div slot="footer" class="welcome-illustration layout vertical">
</div> <if expr="chromeos and _google_chrome">
<div class="welcome-illustration"> <video muted hidden oobe_devices="chromebox"
<if expr="chromeos and _google_chrome"> oobe_orientations="portrait,landscape" oobe_types="intro"
<video muted hidden oobe_devices="chromebox" src="../../../internal/resources/chromeos/animations/oobe-welcome/chromebox_intro_2x.webm">
oobe_orientations="portrait,landscape" oobe_types="intro" </video>
src="../../../internal/resources/chromeos/animations/oobe-welcome/chromebox_intro_2x.webm"> <video muted loop hidden oobe_devices="chromebox"
</video> oobe_orientations="portrait,landscape" oobe_types="loop"
<video muted loop hidden oobe_devices="chromebox" src="../../../internal/resources/chromeos/animations/oobe-welcome/chromebox_loop_2x.webm">
oobe_orientations="portrait,landscape" oobe_types="loop" </video>
src="../../../internal/resources/chromeos/animations/oobe-welcome/chromebox_loop_2x.webm"> <video muted hidden oobe_devices="laptop_G"
</video> oobe_orientations="portrait,landscape" oobe_types="intro"
<video muted hidden oobe_devices="laptop_G" src="../../../internal/resources/chromeos/animations/oobe-welcome/laptop_G_intro_2x.webm">
oobe_orientations="portrait,landscape" oobe_types="intro" </video>
src="../../../internal/resources/chromeos/animations/oobe-welcome/laptop_G_intro_2x.webm"> <video muted loop hidden oobe_devices="laptop_G"
</video> oobe_orientations="portrait,landscape" oobe_types="loop"
<video muted loop hidden oobe_devices="laptop_G" src="../../../internal/resources/chromeos/animations/oobe-welcome/laptop_G_loop_2x.webm">
oobe_orientations="portrait,landscape" oobe_types="loop" </video>
src="../../../internal/resources/chromeos/animations/oobe-welcome/laptop_G_loop_2x.webm"> <video muted hidden oobe_devices="laptop"
</video> oobe_orientations="portrait,landscape" oobe_types="intro"
<video muted hidden oobe_devices="laptop" src="../../../internal/resources/chromeos/animations/oobe-welcome/laptop_intro_2x.webm">
oobe_orientations="portrait,landscape" oobe_types="intro" </video>
src="../../../internal/resources/chromeos/animations/oobe-welcome/laptop_intro_2x.webm"> <video muted loop hidden oobe_devices="laptop"
</video> oobe_orientations="portrait,landscape" oobe_types="loop"
<video muted loop hidden oobe_devices="laptop" src="../../../internal/resources/chromeos/animations/oobe-welcome/laptop_loop_2x.webm">
oobe_orientations="portrait,landscape" oobe_types="loop" </video>
src="../../../internal/resources/chromeos/animations/oobe-welcome/laptop_loop_2x.webm"> <video muted hidden oobe_devices="tablet_G"
</video> oobe_orientations="portrait,landscape" oobe_types="intro"
<video muted hidden oobe_devices="tablet_G" src="../../../internal/resources/chromeos/animations/oobe-welcome/tablet_G_intro_2x.webm">
oobe_orientations="portrait,landscape" oobe_types="intro" </video>
src="../../../internal/resources/chromeos/animations/oobe-welcome/tablet_G_intro_2x.webm"> <video muted loop hidden oobe_devices="tablet_G"
</video> oobe_orientations="portrait,landscape" oobe_types="loop"
<video muted loop hidden oobe_devices="tablet_G" src="../../../internal/resources/chromeos/animations/oobe-welcome/tablet_G_loop_2x.webm">
oobe_orientations="portrait,landscape" oobe_types="loop" </video>
src="../../../internal/resources/chromeos/animations/oobe-welcome/tablet_G_loop_2x.webm"> <video muted hidden oobe_devices="tablet"
</video> oobe_orientations="portrait,landscape" oobe_types="intro"
<video muted hidden oobe_devices="tablet" src="../../../internal/resources/chromeos/animations/oobe-welcome/tablet_intro_2x.webm">
oobe_orientations="portrait,landscape" oobe_types="intro" </video>
src="../../../internal/resources/chromeos/animations/oobe-welcome/tablet_intro_2x.webm"> <video muted loop hidden oobe_devices="tablet"
</video> oobe_orientations="portrait,landscape" oobe_types="loop"
<video muted loop hidden oobe_devices="tablet" src="../../../internal/resources/chromeos/animations/oobe-welcome/tablet_loop_2x.webm">
oobe_orientations="portrait,landscape" oobe_types="loop" </video>
src="../../../internal/resources/chromeos/animations/oobe-welcome/tablet_loop_2x.webm"> </if>
</video>
</if>
</div>
<div hidden="[[!debuggingLinkVisible]]"> <div hidden="[[!debuggingLinkVisible]]">
<a href="#" on-tap="onDebuggingLinkClicked_" id="enableDebuggingLink"> <a href="#" on-tap="onDebuggingLinkClicked_" id="enableDebuggingLink">
[[i18nDynamic(locale, 'debuggingFeaturesLink')]] [[i18nDynamic(locale, 'debuggingFeaturesLink')]]
</a> </a>
</div> </div>
</div>
<div slot="bottom-buttons" class="layout horizontal center">
<oobe-welcome-secondary-button id="languageSelectionButton"
icon1x="oobe-welcome-dialog-20:language"
icon2x="oobe-welcome-dialog-40:language"
on-tap="onLanguageClicked_"
label-for-aria$="[[formatMessage_('languageButtonLabel',
currentLanguage)]]">
<div>[[currentLanguage]]</div>
</oobe-welcome-secondary-button>
<oobe-welcome-secondary-button id="accessibilitySettingsButton"
icon1x="oobe-welcome-dialog-20:accessibility"
icon2x="oobe-welcome-dialog-40:accessibility"
on-tap="onAccessibilityClicked_">
<div>[[i18nDynamic(locale, 'accessibilityLink')]]</div>
</oobe-welcome-secondary-button>
<div class="flex"></div> <div class="flex"></div>
<div id="buttons" class="layout horizontal center"> <oobe-next-button id="welcomeNextButton"
<oobe-welcome-secondary-button id="languageSelectionButton" inverse on-tap="onNextClicked_">
icon1x="oobe-welcome-dialog-20:language" <div>[[i18nDynamic(locale, 'welcomeNextButtonText')]]</div>
icon2x="oobe-welcome-dialog-40:language" </oobe-text-button>
on-tap="onLanguageClicked_"
label-for-aria$="[[formatMessage_('languageButtonLabel',
currentLanguage)]]">
<div>[[currentLanguage]]</div>
</oobe-welcome-secondary-button>
<oobe-welcome-secondary-button id="accessibilitySettingsButton"
icon1x="oobe-welcome-dialog-20:accessibility"
icon2x="oobe-welcome-dialog-40:accessibility"
on-tap="onAccessibilityClicked_">
<div>[[i18nDynamic(locale, 'accessibilityLink')]]</div>
</oobe-welcome-secondary-button>
<oobe-welcome-secondary-button id="timezoneSettingsButton"
icon1x="oobe-welcome-32:timezone"
icon2x="oobe-welcome-64:timezone"
on-tap="onTimezoneClicked_"
hidden="[[!timezoneButtonVisible]]">
<div>[[i18nDynamic(locale, 'timezoneButtonText')]]</div>
</oobe-welcome-secondary-button>
<div class="flex"></div>
<oobe-next-button id="welcomeNextButton"
inverse on-tap="onNextClicked_">
<div>[[i18nDynamic(locale, 'welcomeNextButtonText')]]</div>
</oobe-text-button>
</div>
<div id="bottom-margin"></div>
</div> </div>
<div class="vertical-margin"></div> </oobe-dialog>
</div>
</template> </template>
</dom-module> </dom-module>
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