Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9)

Side by Side Diff: chrome/browser/resources/settings/device_page/storage.html

Issue 2663163002: MD settings: Storage: Add DELETE button for deleting Drive offline files. (Closed)
Patch Set: Use <iron-icon icon="cr:delete"> instead of copying svg. Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | chrome/browser/resources/settings/device_page/storage.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <link rel="import" href="chrome://resources/cr_elements/icons.html"> 1 <link rel="import" href="chrome://resources/cr_elements/icons.html">
2 <link rel="import" href="chrome://resources/html/polymer.html"> 2 <link rel="import" href="chrome://resources/html/polymer.html">
3 <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html"> 3 <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
4 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.htm l"> 4 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.htm l">
5 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button-light.html"> 5 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button-light.html">
6 <link rel="import" href="drive_cache_dialog.html"> 6 <link rel="import" href="drive_cache_dialog.html">
7 <link rel="import" href="../prefs/prefs.html"> 7 <link rel="import" href="../prefs/prefs.html">
8 <link rel="import" href="../route.html"> 8 <link rel="import" href="../route.html">
9 <link rel="import" href="../settings_shared_css.html"> 9 <link rel="import" href="../settings_shared_css.html">
10 10
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
118 } 118 }
119 119
120 :host-context([dir=rtl]) .end-aligned .wrapper { 120 :host-context([dir=rtl]) .end-aligned .wrapper {
121 direction: ltr; 121 direction: ltr;
122 } 122 }
123 123
124 .end-aligned .wrapper span { 124 .end-aligned .wrapper span {
125 direction: initial; 125 direction: initial;
126 unicode-bidi: embed; 126 unicode-bidi: embed;
127 } 127 }
128
129 #deleteButton {
130 display: none;
131 }
132
133 [actionable] #deleteButton {
134 display: block;
135 }
136
137 button > iron-icon {
138 --iron-icon-fill-color: var(--paper-grey-400);
139 --iron-icon-height: 24px;
140 --iron-icon-width: 24px;
141 }
128 </style> 142 </style>
129 <template is="dom-if" if="[[isSpaceLow_(sizeStat_.spaceState)]]"> 143 <template is="dom-if" if="[[isSpaceLow_(sizeStat_.spaceState)]]">
130 <div class="settings-box first"> 144 <div class="settings-box first">
131 <div class="message-area"> 145 <div class="message-area">
132 <iron-icon icon="cr:warning"></iron-icon> 146 <iron-icon icon="cr:warning"></iron-icon>
133 <div class="message"> 147 <div class="message">
134 <div class="message-title">$i18n{storageSpaceLowMessageTitle}</div> 148 <div class="message-title">$i18n{storageSpaceLowMessageTitle}</div>
135 <div class="message-description"> 149 <div class="message-description">
136 <span>$i18n{storageSpaceLowMessageLine1}</span> 150 <span>$i18n{storageSpaceLowMessageLine1}</span>
137 <span>$i18n{storageSpaceLowMessageLine2}</span> 151 <span>$i18n{storageSpaceLowMessageLine2}</span>
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
171 <div id="availableLabelArea" class="bar-label end-aligned"> 185 <div id="availableLabelArea" class="bar-label end-aligned">
172 <div class="vertical-line"></div> 186 <div class="vertical-line"></div>
173 <div class="wrapper"><span>$i18n{storageItemAvailable}</span></div> 187 <div class="wrapper"><span>$i18n{storageItemAvailable}</span></div>
174 <div class="wrapper"> 188 <div class="wrapper">
175 <span class="storage-size">[[sizeStat_.availableSize]]</span> 189 <span class="storage-size">[[sizeStat_.availableSize]]</span>
176 </div> 190 </div>
177 </div> 191 </div>
178 </div> 192 </div>
179 </div> 193 </div>
180 </div> 194 </div>
181 <div class="settings-box" on-tap="onDownloadsTap_" actionable> 195 <div class="settings-box two-line" on-tap="onDownloadsTap_" actionable>
182 <div class="start">$i18n{storageItemDownloads}</div> 196 <div class="start">
183 <div id="downloadsSize" class="storage-size"> 197 $i18n{storageItemDownloads}
184 $i18n{storageSizeComputing} 198 <div id="downloadsSize" class="secondary">
199 $i18n{storageSizeComputing}
200 </div>
185 </div> 201 </div>
186 <button class="icon-external" is="paper-icon-button-light" 202 <button class="icon-external" is="paper-icon-button-light"
187 aria-label="$i18n{storageItemDownloads}" 203 aria-label="$i18n{storageItemDownloads}"
188 aria-describedby="downloadsSize"></button> 204 aria-describedby="downloadsSize"></button>
189 </div> 205 </div>
190 <template is="dom-if" if="[[driveEnabled_]]"> 206 <template is="dom-if" if="[[driveEnabled_]]">
191 <div class="settings-box" on-tap="onDriveCacheTap_" actionable> 207 <div class="settings-box two-line" on-tap="onDriveCacheTap_"
192 <div class="start">$i18n{storageItemDriveCache}</div> 208 actionable$="[[hasDriveCache_]]" >
193 <div id="driveCacheSize" class="storage-size"> 209 <div class="start">
210 $i18n{storageItemDriveCache}
211 <div id="driveCacheSize" class="secondary">
212 $i18n{storageSizeComputing}
213 </div>
214 </div>
215 <button id="deleteButton" is="paper-icon-button-light"
216 aria-label="$i18n{storageItemDriveCache}"
217 aria-describedby="driveSizeCache">
218 <iron-icon icon="cr:delete"></iron-icon>
219 </button>
220 </div>
221 </template>
222 <div class="settings-box two-line" on-tap="onBrowsingDataTap_" actionable>
223 <div class="start">
224 $i18n{storageItemBrowsingData}
225 <div id="browsingDataSize" class="secondary">
194 $i18n{storageSizeComputing} 226 $i18n{storageSizeComputing}
195 </div> 227 </div>
196 <button class="subpage-arrow" is="paper-icon-button-light"
197 aria-label="$i18n{storageItemDriveCache}"
198 aria-describedby="driveSizeCache"></button>
199 </div>
200 </template>
201 <div class="settings-box" on-tap="onBrowsingDataTap_" actionable>
202 <div class="start">$i18n{storageItemBrowsingData}</div>
203 <div id="browsingDataSize" class="storage-size">
204 $i18n{storageSizeComputing}
205 </div> 228 </div>
206 <button class="subpage-arrow" is="paper-icon-button-light" 229 <button class="subpage-arrow" is="paper-icon-button-light"
207 aria-label="$i18n{storageItemBrowsingData}" 230 aria-label="$i18n{storageItemBrowsingData}"
208 aria-describedby="browsingDataSize"></button> 231 aria-describedby="browsingDataSize"></button>
209 </div> 232 </div>
210 <template is="dom-if" if="[[androidEnabled_]]"> 233 <template is="dom-if" if="[[androidEnabled_]]">
211 <div class="settings-box" on-tap="onAndroidTap_" actionable> 234 <div class="settings-box two-line" on-tap="onAndroidTap_" actionable>
212 <div class="start">$i18n{storageItemAndroid}</div> 235 <div class="start">
213 <div id="androidSize" class="storage-size"> 236 $i18n{storageItemAndroid}
214 $i18n{storageSizeComputing} 237 <div id="androidSize" class="secondary">
238 $i18n{storageSizeComputing}
239 </div>
215 </div> 240 </div>
216 <button class="icon-external" is="paper-icon-button-light" 241 <button class="icon-external" is="paper-icon-button-light"
217 aria-label="$i18n{storageItemAndroid}" 242 aria-label="$i18n{storageItemAndroid}"
218 aria-describedby="androidSize"></button> 243 aria-describedby="androidSize"></button>
219 </div> 244 </div>
220 </template> 245 </template>
221 <template is="dom-if" if="[[!isGuest_]]"> 246 <template is="dom-if" if="[[!isGuest_]]">
222 <div class="settings-box" on-tap="onOtherUsersTap_" actionable> 247 <div class="settings-box two-line" on-tap="onOtherUsersTap_" actionable>
223 <div class="start">$i18n{storageItemOtherUsers}</div> 248 <div class="start">
224 <div id="otherUsersSize" class="storage-size"> 249 $i18n{storageItemOtherUsers}
225 $i18n{storageSizeComputing} 250 <div id="otherUsersSize" class="secondary">
251 $i18n{storageSizeComputing}
252 </div>
226 </div> 253 </div>
227 <button class="subpage-arrow" is="paper-icon-button-light" 254 <button class="subpage-arrow" is="paper-icon-button-light"
228 aria-label="$i18n{storageItemOtherUsers}" 255 aria-label="$i18n{storageItemOtherUsers}"
229 aria-describedby="otherUsersSize"></button> 256 aria-describedby="otherUsersSize"></button>
230 </div> 257 </div>
231 </template> 258 </template>
232 259
233 <settings-drive-cache-dialog id="storageDriveCache"> 260 <settings-drive-cache-dialog id="storageDriveCache">
234 </settings-drive-cache-dialog> 261 </settings-drive-cache-dialog>
235 </template> 262 </template>
236 <script src="storage.js"></script> 263 <script src="storage.js"></script>
237 </dom-module> 264 </dom-module>
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/resources/settings/device_page/storage.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698