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 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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()); | 96 Preferences.setListPref(this.pref, this.dataModel.slice(), true); |
97 } | 97 } |
98 }; | 98 }; |
99 | 99 |
100 /** | 100 /** |
101 * Creates a new exception list item. | 101 * Creates a new exception list item. |
102 * @param {Object} exception The exception account this represents. | 102 * @param {Object} exception The exception account this represents. |
103 * @constructor | 103 * @constructor |
104 * @extends {cr.ui.ListItem} | 104 * @extends {cr.ui.ListItem} |
105 */ | 105 */ |
106 function ProxyExceptionsItem(exception) { | 106 function ProxyExceptionsItem(exception) { |
(...skipping 24 matching lines...) Expand all 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 |