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 cr.define('options', function() { | 5 cr.define('options', function() { |
6 var Page = cr.ui.pageManager.Page; | 6 var Page = cr.ui.pageManager.Page; |
7 var PageManager = cr.ui.pageManager.PageManager; | 7 var PageManager = cr.ui.pageManager.PageManager; |
8 var UserImagesGrid = options.UserImagesGrid; | 8 var UserImagesGrid = options.UserImagesGrid; |
9 var ButtonImages = UserImagesGrid.ButtonImages; | 9 var ButtonImages = UserImagesGrid.ButtonImages; |
10 | 10 |
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
317 for (var i = 0, data; data = imagesData[i]; i++) { | 317 for (var i = 0, data; data = imagesData[i]; i++) { |
318 var item = imageGrid.addItem(data.url, data.title); | 318 var item = imageGrid.addItem(data.url, data.title); |
319 item.type = 'default'; | 319 item.type = 'default'; |
320 item.author = data.author || ''; | 320 item.author = data.author || ''; |
321 item.website = data.website || ''; | 321 item.website = data.website || ''; |
322 } | 322 } |
323 }, | 323 }, |
324 }; | 324 }; |
325 | 325 |
326 // Forward public APIs to private implementations. | 326 // Forward public APIs to private implementations. |
327 [ | 327 cr.makePublic(ChangePictureOptions, [ |
328 'closeOverlay', | 328 'closeOverlay', |
329 'setCameraPresent', | 329 'setCameraPresent', |
330 'setDefaultImages', | 330 'setDefaultImages', |
331 'setOldImage', | 331 'setOldImage', |
332 'setProfileImage', | 332 'setProfileImage', |
333 'setSelectedImage', | 333 'setSelectedImage', |
334 ].forEach(function(name) { | 334 ]); |
335 ChangePictureOptions[name] = function() { | |
336 var instance = ChangePictureOptions.getInstance(); | |
337 return instance[name + '_'].apply(instance, arguments); | |
338 }; | |
339 }); | |
340 | 335 |
341 // Export | 336 // Export |
342 return { | 337 return { |
343 ChangePictureOptions: ChangePictureOptions | 338 ChangePictureOptions: ChangePictureOptions |
344 }; | 339 }; |
345 | 340 |
346 }); | 341 }); |
OLD | NEW |