| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 /** @const */ var Page = cr.ui.pageManager.Page; | 6 /** @const */ var Page = cr.ui.pageManager.Page; |
| 7 /** @const */ var PageManager = cr.ui.pageManager.PageManager; | 7 /** @const */ var PageManager = cr.ui.pageManager.PageManager; |
| 8 /** @const */ var ArrayDataModel = cr.ui.ArrayDataModel; | 8 /** @const */ var ArrayDataModel = cr.ui.ArrayDataModel; |
| 9 | 9 |
| 10 ///////////////////////////////////////////////////////////////////////////// | 10 ///////////////////////////////////////////////////////////////////////////// |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 | 62 |
| 63 this.createOriginsList_(); | 63 this.createOriginsList_(); |
| 64 chrome.send('updateOrigins', ['geolocation']); | 64 chrome.send('updateOrigins', ['geolocation']); |
| 65 }, | 65 }, |
| 66 | 66 |
| 67 /** | 67 /** |
| 68 * Creates, decorates and initializes the origin list. | 68 * Creates, decorates and initializes the origin list. |
| 69 * @private | 69 * @private |
| 70 */ | 70 */ |
| 71 createOriginsList_: function() { | 71 createOriginsList_: function() { |
| 72 this.originList_ = this.pageDiv.querySelector('.origin-list'); | 72 this.originList_ = /** @type {options.OriginList} */( |
| 73 this.pageDiv.querySelector('.origin-list')); |
| 73 options.OriginList.decorate(this.originList_); | 74 options.OriginList.decorate(this.originList_); |
| 74 this.originList_.autoExpands = true; | 75 this.originList_.autoExpands = true; |
| 75 }, | 76 }, |
| 76 | 77 |
| 77 /** | 78 /** |
| 78 * Populate the origin list with all of the origins with a given permission | 79 * Populate the origin list with all of the origins with a given permission |
| 79 * or that are using a given resource. | 80 * or that are using a given resource. |
| 80 * @param {!Object} originDict A dictionary of origins to their usage, which | 81 * @param {!Object} originDict A dictionary of origins to their usage, which |
| 81 will be used to sort the origins. | 82 will be used to sort the origins. |
| 82 * @private | 83 * @private |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 129 | 130 |
| 130 WebsiteSettingsManager.showEditPage = function(url) { | 131 WebsiteSettingsManager.showEditPage = function(url) { |
| 131 WebsiteSettingsEditor.getInstance().populatePage(url); | 132 WebsiteSettingsEditor.getInstance().populatePage(url); |
| 132 }; | 133 }; |
| 133 | 134 |
| 134 // Export | 135 // Export |
| 135 return { | 136 return { |
| 136 WebsiteSettingsManager: WebsiteSettingsManager | 137 WebsiteSettingsManager: WebsiteSettingsManager |
| 137 }; | 138 }; |
| 138 }); | 139 }); |
| OLD | NEW |