Commit 4e7019f5 authored by fukino's avatar fukino Committed by Commit bot

MD Settings: Update the design of storage manager.

This CL updates the layout/colors to match the following latest spec:
https://folio.googleplex.com/md-storage-management-spec

BUG=629438
TEST=manually confirmed.
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/2435033003
Cr-Commit-Position: refs/heads/master@{#427291}
parent ba268401
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<link rel="import" href="chrome://resources/html/polymer.html"> <link rel="import" href="chrome://resources/html/polymer.html">
<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html"> <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html"> <link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper-icon-button-light.html">
<link rel="import" href="/device_page/drive_cache_dialog.html"> <link rel="import" href="/device_page/drive_cache_dialog.html">
<link rel="import" href="/prefs/prefs.html"> <link rel="import" href="/prefs/prefs.html">
<link rel="import" href="/route.html"> <link rel="import" href="/route.html">
...@@ -13,17 +14,17 @@ ...@@ -13,17 +14,17 @@
progress { progress {
-webkit-appearance: none; -webkit-appearance: none;
display: block; display: block;
height: 40px; height: 28px;
width: 100%; width: 100%;
} }
progress::-webkit-progress-bar { progress::-webkit-progress-bar {
background-color: rgb(232, 232, 232); background-color: rgba(0, 0, 0, 0.06);
border-radius: 2px; border-radius: 2px;
} }
progress::-webkit-progress-value { progress::-webkit-progress-value {
background-color: rgb(167, 225, 251); background-color: rgb(0, 175, 255);
border-radius: 2px; border-radius: 2px;
} }
...@@ -37,8 +38,8 @@ ...@@ -37,8 +38,8 @@
iron-icon { iron-icon {
--iron-icon-fill-color: rgb(255, 176, 0); --iron-icon-fill-color: rgb(255, 176, 0);
--iron-icon-height: 20px; --iron-icon-height: 32px;
--iron-icon-width: 20px; --iron-icon-width: 32px;
} }
#criticallyLowMessage iron-icon { #criticallyLowMessage iron-icon {
...@@ -46,37 +47,41 @@ ...@@ -46,37 +47,41 @@
} }
.storage-size { .storage-size {
color: rgb(145, 145, 145); color: var(--paper-grey-600);
} }
.message-area { .message-area {
-webkit-padding-end: 48px;
-webkit-padding-start: 16px;
background-color: var(--google-grey-100); background-color: var(--google-grey-100);
border-radius: 2px; border-radius: 2px;
margin: 10px 0; display: flex;
padding: 20px 20px 6px; margin: 14px 0 16px;
padding-bottom: 12px;
padding-top: 16px;
width: 100%; width: 100%;
} }
.message-title { .message-area > iron-icon {
align-items: center; -webkit-padding-end: 16px;
display: flex; flex: none;
margin-bottom: 16px;
} }
.message-title span { .message-title {
font-size: 115%; font-size: 115%;
margin: 0 10px;
} }
.message-area > div:not(.message-title) { .message-description {
color: rgb(90, 90, 90); color: rgb(90, 90, 90);
font-size: 92%;
line-height: 1.6em;
margin: 1em 0; margin: 1em 0;
} }
#barArea { #barArea {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
margin: 12px 0 20px; margin: 24px 0 54px;
width: 100%; width: 100%;
} }
...@@ -91,16 +96,14 @@ ...@@ -91,16 +96,14 @@
.bar-label .vertical-line { .bar-label .vertical-line {
align-self: center; align-self: center;
background-color: rgb(223, 223, 223); background-color: rgba(0, 0, 0, 0.17);
height: 10px; height: 8px;
margin-bottom: 4px;
width: 1px; width: 1px;
} }
.bar-label span {
font-size: 85%;
}
.bar-label .wrapper { .bar-label .wrapper {
color: rgb(51, 51, 51);
text-align: center; text-align: center;
white-space: nowrap; white-space: nowrap;
} }
...@@ -126,23 +129,29 @@ ...@@ -126,23 +129,29 @@
<div class="settings-box first" <div class="settings-box first"
hidden$="[[!isSpaceLow_(sizeStat_.spaceState)]]"> hidden$="[[!isSpaceLow_(sizeStat_.spaceState)]]">
<div class="message-area"> <div class="message-area">
<div class="message-title">
<iron-icon icon="cr:warning"></iron-icon> <iron-icon icon="cr:warning"></iron-icon>
<span>$i18n{storageSpaceLowMessageTitle}</span> <div class="message">
<div class="message-title">$i18n{storageSpaceLowMessageTitle}</div>
<div class="message-description">
<span>$i18n{storageSpaceLowMessageLine1}</span>
<span>$i18n{storageSpaceLowMessageLine2}</span>
</div>
</div> </div>
<div>$i18n{storageSpaceLowMessageLine1}</div>
<div>$i18n{storageSpaceLowMessageLine2}</div>
</div> </div>
</div> </div>
<div class="settings-box first" <div class="settings-box first"
hidden$="[[!isSpaceCriticallyLow_(sizeStat_.spaceState)]]"> hidden$="[[!isSpaceCriticallyLow_(sizeStat_.spaceState)]]">
<div id="criticallyLowMessage" class="message-area"> <div id="criticallyLowMessage" class="message-area">
<div class="message-title">
<iron-icon icon="cr:warning"></iron-icon> <iron-icon icon="cr:warning"></iron-icon>
<span>$i18n{storageSpaceCriticallyLowMessageTitle}</span> <div class="message">
<div class="message-title">
$i18n{storageSpaceCriticallyLowMessageTitle}
</div>
<div class="message-description">
<span>$i18n{storageSpaceCriticallyLowMessageLine1}</span>
<span>$i18n{storageSpaceCriticallyLowMessageLine2}</span>
</div>
</div> </div>
<div>$i18n{storageSpaceCriticallyLowMessageLine1}</div>
<div>$i18n{storageSpaceCriticallyLowMessageLine2}</div>
</div> </div>
</div> </div>
<div class="settings-box first"> <div class="settings-box first">
...@@ -172,6 +181,7 @@ ...@@ -172,6 +181,7 @@
<div id="downloadsSize" class="storage-size"> <div id="downloadsSize" class="storage-size">
$i18n{storageSizeComputing} $i18n{storageSizeComputing}
</div> </div>
<button class="icon-external" is="paper-icon-button-light"></button>
</div> </div>
<div class="settings-box" on-tap="onDriveCacheTap_" <div class="settings-box" on-tap="onDriveCacheTap_"
hidden$="[[!driveEnabled_]]" actionable> hidden$="[[!driveEnabled_]]" actionable>
...@@ -179,12 +189,14 @@ ...@@ -179,12 +189,14 @@
<div id="driveCacheSize" class="storage-size"> <div id="driveCacheSize" class="storage-size">
$i18n{storageSizeComputing} $i18n{storageSizeComputing}
</div> </div>
<button class="subpage-arrow" is="paper-icon-button-light"></button>
</div> </div>
<div class="settings-box" on-tap="onBrowsingDataTap_" actionable> <div class="settings-box" on-tap="onBrowsingDataTap_" actionable>
<div class="start">$i18n{storageItemBrowsingData}</div> <div class="start">$i18n{storageItemBrowsingData}</div>
<div id="browsingDataSize" class="storage-size"> <div id="browsingDataSize" class="storage-size">
$i18n{storageSizeComputing} $i18n{storageSizeComputing}
</div> </div>
<button class="subpage-arrow" is="paper-icon-button-light"></button>
</div> </div>
<div class="settings-box" on-tap="onAndroidTap_" <div class="settings-box" on-tap="onAndroidTap_"
hidden$="[[!androidEnabled_]]" actionable> hidden$="[[!androidEnabled_]]" actionable>
...@@ -192,12 +204,14 @@ ...@@ -192,12 +204,14 @@
<div id="androidSize" class="storage-size"> <div id="androidSize" class="storage-size">
$i18n{storageSizeComputing} $i18n{storageSizeComputing}
</div> </div>
<button class="icon-external" is="paper-icon-button-light"></button>
</div> </div>
<div class="settings-box" on-tap="onOtherUsersTap_" actionable> <div class="settings-box" on-tap="onOtherUsersTap_" actionable>
<div class="start">$i18n{storageItemOtherUsers}</div> <div class="start">$i18n{storageItemOtherUsers}</div>
<div id="otherUsersSize" class="storage-size"> <div id="otherUsersSize" class="storage-size">
$i18n{storageSizeComputing} $i18n{storageSizeComputing}
</div> </div>
<button class="subpage-arrow" is="paper-icon-button-light"></button>
</div> </div>
<settings-drive-cache-dialog id="storageDriveCache"> <settings-drive-cache-dialog id="storageDriveCache">
</settings-drive-cache-dialog> </settings-drive-cache-dialog>
......
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