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 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
106 searchOrigins: function() { | 106 searchOrigins: function() { |
107 var filter = $('website-settings-search-box').value; | 107 var filter = $('website-settings-search-box').value; |
108 chrome.send('updateOriginsSearchResults', [filter]); | 108 chrome.send('updateOriginsSearchResults', [filter]); |
109 }, | 109 }, |
110 | 110 |
111 /** | 111 /** |
112 * Handle and delay search query changes. | 112 * Handle and delay search query changes. |
113 * @param {!Event} e The event object. | 113 * @param {!Event} e The event object. |
114 * @private | 114 * @private |
115 */ | 115 */ |
116 handleSearchQueryChange_: function() { | 116 handleSearchQueryChange_: function(e) { |
117 if (this.queryDelayTimerId_) | 117 if (this.queryDelayTimerId_) |
118 window.clearTimeout(this.queryDelayTimerId_); | 118 window.clearTimeout(this.queryDelayTimerId_); |
119 | 119 |
120 this.queryDelayTimerId_ = window.setTimeout(this.searchOrigins.bind(this), | 120 this.queryDelayTimerId_ = window.setTimeout(this.searchOrigins.bind(this), |
121 160); | 121 160); |
122 }, | 122 }, |
123 }; | 123 }; |
124 | 124 |
125 WebsiteSettingsManager.populateOrigins = function(originDict) { | 125 WebsiteSettingsManager.populateOrigins = function(originDict) { |
126 WebsiteSettingsManager.getInstance().populateOrigins_(originDict); | 126 WebsiteSettingsManager.getInstance().populateOrigins_(originDict); |
127 }; | 127 }; |
128 | 128 |
129 WebsiteSettingsManager.showEditPage = function(url) { | 129 WebsiteSettingsManager.showEditPage = function(url) { |
130 WebsiteSettingsEditor.getInstance().populatePage(url); | 130 WebsiteSettingsEditor.getInstance().populatePage(url); |
131 }; | 131 }; |
132 | 132 |
133 // Export | 133 // Export |
134 return { | 134 return { |
135 WebsiteSettingsManager: WebsiteSettingsManager | 135 WebsiteSettingsManager: WebsiteSettingsManager |
136 }; | 136 }; |
137 }); | 137 }); |
OLD | NEW |