OLD | NEW |
1 // Copyright (c) 2012 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('login', function() { | 9 cr.define('login', function() { |
10 var UserImagesGrid = options.UserImagesGrid; | 10 var UserImagesGrid = options.UserImagesGrid; |
(...skipping 426 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
437 notifyImageSelected_: function() { | 437 notifyImageSelected_: function() { |
438 var imageGrid = $('user-image-grid'); | 438 var imageGrid = $('user-image-grid'); |
439 chrome.send('selectImage', | 439 chrome.send('selectImage', |
440 [imageGrid.selectedItemUrl, | 440 [imageGrid.selectedItemUrl, |
441 imageGrid.selectionType, | 441 imageGrid.selectionType, |
442 !imageGrid.inProgramSelection]); | 442 !imageGrid.inProgramSelection]); |
443 }, | 443 }, |
444 }; | 444 }; |
445 | 445 |
446 // Forward public APIs to private implementations. | 446 // Forward public APIs to private implementations. |
447 cr.makePublic(UserImageScreen, [ | 447 [ |
448 'setDefaultImages', | 448 'setDefaultImages', |
449 'setCameraPresent', | 449 'setCameraPresent', |
450 'setProfilePictureEnabled', | 450 'setProfilePictureEnabled', |
451 'setProfileImage', | 451 'setProfileImage', |
452 'setSelectedImage', | 452 'setSelectedImage', |
453 'hideCurtain' | 453 'hideCurtain' |
454 ], $('user-image')); | 454 ].forEach(function(name) { |
| 455 UserImageScreen[name] = function(value) { |
| 456 $('user-image')[name + '_'](value); |
| 457 }; |
| 458 }); |
455 | 459 |
456 return { | 460 return { |
457 UserImageScreen: UserImageScreen | 461 UserImageScreen: UserImageScreen |
458 }; | 462 }; |
459 }); | 463 }); |
460 | 464 |
OLD | NEW |