| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 /** | 5 /** |
| 6 * @fileoverview Polymer element for displaying network nameserver options. | 6 * @fileoverview Polymer element for displaying network nameserver options. |
| 7 */ | 7 */ |
| 8 Polymer({ | 8 Polymer({ |
| 9 is: 'network-nameservers', | 9 is: 'network-nameservers', |
| 10 | 10 |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 108 * @private | 108 * @private |
| 109 */ | 109 */ |
| 110 setNameservers_: function(nameserversType, nameservers) { | 110 setNameservers_: function(nameserversType, nameservers) { |
| 111 if (nameserversType == 'custom') { | 111 if (nameserversType == 'custom') { |
| 112 // Add empty entries for unset custom nameservers. | 112 // Add empty entries for unset custom nameservers. |
| 113 for (var i = nameservers.length; i < this.MAX_NAMESERVERS; ++i) | 113 for (var i = nameservers.length; i < this.MAX_NAMESERVERS; ++i) |
| 114 nameservers[i] = ''; | 114 nameservers[i] = ''; |
| 115 } | 115 } |
| 116 this.nameservers_ = nameservers; | 116 this.nameservers_ = nameservers; |
| 117 // Set nameserversType_ after dom-repeat has been stamped. | 117 // Set nameserversType_ after dom-repeat has been stamped. |
| 118 this.async(function() { | 118 this.async(() => { |
| 119 this.nameserversType_ = nameserversType; | 119 this.nameserversType_ = nameserversType; |
| 120 }.bind(this)); | 120 }); |
| 121 }, | 121 }, |
| 122 | 122 |
| 123 /** | 123 /** |
| 124 * @param {string} type The nameservers type. | 124 * @param {string} type The nameservers type. |
| 125 * @return {string} The description for |type|. | 125 * @return {string} The description for |type|. |
| 126 * @private | 126 * @private |
| 127 */ | 127 */ |
| 128 nameserverTypeDesc_: function(type) { | 128 nameserverTypeDesc_: function(type) { |
| 129 // TODO(stevenjb): Translate. | 129 // TODO(stevenjb): Translate. |
| 130 if (type == 'custom') | 130 if (type == 'custom') |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 203 }); | 203 }); |
| 204 } else { | 204 } else { |
| 205 // automatic | 205 // automatic |
| 206 this.fire('nameservers-change', { | 206 this.fire('nameservers-change', { |
| 207 field: 'NameServersConfigType', | 207 field: 'NameServersConfigType', |
| 208 value: CrOnc.IPConfigType.DHCP, | 208 value: CrOnc.IPConfigType.DHCP, |
| 209 }); | 209 }); |
| 210 } | 210 } |
| 211 }, | 211 }, |
| 212 }); | 212 }); |
| OLD | NEW |