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.proxyexceptions', function() { | 5 cr.define('options.proxyexceptions', function() { |
6 /** @const */ var List = cr.ui.List; | 6 /** @const */ var List = cr.ui.List; |
7 /** @const */ var ListItem = cr.ui.ListItem; | 7 /** @const */ var ListItem = cr.ui.ListItem; |
8 /** @const */ var ArrayDataModel = cr.ui.ArrayDataModel; | 8 /** @const */ var ArrayDataModel = cr.ui.ArrayDataModel; |
9 | 9 |
10 /** | 10 /** |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
76 if (e.button == 0) { | 76 if (e.button == 0) { |
77 var el = e.target; | 77 var el = e.target; |
78 if (el.className == 'remove-exception-button') { | 78 if (el.className == 'remove-exception-button') { |
79 this.removeException(el.parentNode.exception); | 79 this.removeException(el.parentNode.exception); |
80 } | 80 } |
81 } | 81 } |
82 }, | 82 }, |
83 | 83 |
84 /** | 84 /** |
85 * Loads given exception list. | 85 * Loads given exception list. |
86 * @param {Array} exceptions An array of exception object. | 86 * @param {!Array} exceptions An array of exception object. |
87 */ | 87 */ |
88 load_: function(exceptions) { | 88 load_: function(exceptions) { |
89 this.dataModel = new ArrayDataModel(exceptions); | 89 this.dataModel = new ArrayDataModel(exceptions); |
90 }, | 90 }, |
91 | 91 |
92 /** | 92 /** |
93 * Updates backend. | 93 * Updates backend. |
94 */ | 94 */ |
95 updateBackend_: function() { | 95 updateBackend_: function() { |
96 Preferences.setListPref(this.pref, this.dataModel.slice(), true); | 96 Preferences.setListPref(this.pref, this.dataModel.slice(), true); |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
131 labelException.className = ''; | 131 labelException.className = ''; |
132 labelException.textContent = this.exception; | 132 labelException.textContent = this.exception; |
133 this.appendChild(labelException); | 133 this.appendChild(labelException); |
134 } | 134 } |
135 }; | 135 }; |
136 | 136 |
137 return { | 137 return { |
138 ProxyExceptions: ProxyExceptions | 138 ProxyExceptions: ProxyExceptions |
139 }; | 139 }; |
140 }); | 140 }); |
OLD | NEW |