| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * @fileoverview Oobe user image screen implementation. | 6 * @fileoverview Oobe user image screen implementation. |
| 7 */ | 7 */ |
| 8 | 8 |
| 9 cr.define('oobe', function() { | 9 cr.define('oobe', function() { |
| 10 | 10 |
| 11 var UserImagesGrid = options.UserImagesGrid; | 11 var UserImagesGrid = options.UserImagesGrid; |
| (...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 284 if (imageUrl !== null) { | 284 if (imageUrl !== null) { |
| 285 this.profileImagePresent_ = true; | 285 this.profileImagePresent_ = true; |
| 286 this.profileImageUrl_ = imageUrl; | 286 this.profileImageUrl_ = imageUrl; |
| 287 this.profileImage_ = | 287 this.profileImage_ = |
| 288 $('user-image-grid').updateItem(this.profileImage_, imageUrl); | 288 $('user-image-grid').updateItem(this.profileImage_, imageUrl); |
| 289 } | 289 } |
| 290 }, | 290 }, |
| 291 | 291 |
| 292 /** | 292 /** |
| 293 * Appends received images to the list. | 293 * Appends received images to the list. |
| 294 * @param {Array.<string>} images An array of URLs to user images. | 294 * @param {Array.<Object>} imageInfos An array of data about user images. |
| 295 * @private | 295 * @private |
| 296 */ | 296 */ |
| 297 setUserImages_: function(images) { | 297 setUserImages_: function(imageInfos) { |
| 298 var imageGrid = $('user-image-grid'); | 298 var imageGrid = $('user-image-grid'); |
| 299 for (var i = 0, url; url = images[i]; i++) | 299 for (var i = 0, imageInfo; imageInfo = imageInfos[i]; i++) |
| 300 imageGrid.addItem(url); | 300 imageGrid.addItem(imageInfo.url, imageInfo.title); |
| 301 }, | 301 }, |
| 302 | 302 |
| 303 /** | 303 /** |
| 304 * Selects user image with the given URL. | 304 * Selects user image with the given URL. |
| 305 * @param {string} url URL of the image to select. | 305 * @param {string} url URL of the image to select. |
| 306 * @private | 306 * @private |
| 307 */ | 307 */ |
| 308 setSelectedImage_: function(url) { | 308 setSelectedImage_: function(url) { |
| 309 var imageGrid = $('user-image-grid'); | 309 var imageGrid = $('user-image-grid'); |
| 310 imageGrid.selectedItemUrl = url; | 310 imageGrid.selectedItemUrl = url; |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 348 ].forEach(function(name) { | 348 ].forEach(function(name) { |
| 349 UserImageScreen[name] = function(value) { | 349 UserImageScreen[name] = function(value) { |
| 350 $('user-image')[name + '_'](value); | 350 $('user-image')[name + '_'](value); |
| 351 }; | 351 }; |
| 352 }); | 352 }); |
| 353 | 353 |
| 354 return { | 354 return { |
| 355 UserImageScreen: UserImageScreen | 355 UserImageScreen: UserImageScreen |
| 356 }; | 356 }; |
| 357 }); | 357 }); |
| OLD | NEW |