| 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 | 6 * @fileoverview |
| 7 * 'settings-internet-page' is the settings page containing internet | 7 * 'settings-internet-page' is the settings page containing internet |
| 8 * settings. | 8 * settings. |
| 9 */ | 9 */ |
| 10 Polymer({ | 10 Polymer({ |
| (...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 149 * @protected | 149 * @protected |
| 150 */ | 150 */ |
| 151 currentRouteChanged: function(route) { | 151 currentRouteChanged: function(route) { |
| 152 if (route == settings.Route.INTERNET_NETWORKS) { | 152 if (route == settings.Route.INTERNET_NETWORKS) { |
| 153 // Handle direct navigation to the networks page, | 153 // Handle direct navigation to the networks page, |
| 154 // e.g. chrome://settings/internet/networks?type=WiFi | 154 // e.g. chrome://settings/internet/networks?type=WiFi |
| 155 var queryParams = settings.getQueryParameters(); | 155 var queryParams = settings.getQueryParameters(); |
| 156 var type = queryParams.get('type'); | 156 var type = queryParams.get('type'); |
| 157 if (type) | 157 if (type) |
| 158 this.subpageType_ = type; | 158 this.subpageType_ = type; |
| 159 } else if (route == settings.Route.KNOWN_NETWORKS) { |
| 160 // Handle direct navigation to the known networks page, |
| 161 // e.g. chrome://settings/internet/knownNetworks?type=WiFi |
| 162 var queryParams = settings.getQueryParameters(); |
| 163 var type = queryParams.get('type'); |
| 164 if (type) |
| 165 this.knownNetworksType_ = type; |
| 159 } | 166 } |
| 160 }, | 167 }, |
| 161 | 168 |
| 162 /** | 169 /** |
| 163 * Event triggered by a device state enabled toggle. | 170 * Event triggered by a device state enabled toggle. |
| 164 * @param {!{detail: {enabled: boolean, | 171 * @param {!{detail: {enabled: boolean, |
| 165 * type: chrome.networkingPrivate.NetworkType}}} event | 172 * type: chrome.networkingPrivate.NetworkType}}} event |
| 166 * @private | 173 * @private |
| 167 */ | 174 */ |
| 168 onDeviceEnabledToggled_: function(event) { | 175 onDeviceEnabledToggled_: function(event) { |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 202 */ | 209 */ |
| 203 getNetworksPageTitle_: function() { | 210 getNetworksPageTitle_: function() { |
| 204 return this.i18n('OncType' + this.subpageType_); | 211 return this.i18n('OncType' + this.subpageType_); |
| 205 }, | 212 }, |
| 206 | 213 |
| 207 /** | 214 /** |
| 208 * @param {!{detail: {type: string}}} event | 215 * @param {!{detail: {type: string}}} event |
| 209 * @private | 216 * @private |
| 210 */ | 217 */ |
| 211 onShowKnownNetworks_: function(event) { | 218 onShowKnownNetworks_: function(event) { |
| 219 var params = new URLSearchParams; |
| 220 params.append('type', event.detail.Type); |
| 212 this.knownNetworksType_ = event.detail.type; | 221 this.knownNetworksType_ = event.detail.type; |
| 213 settings.navigateTo(settings.Route.KNOWN_NETWORKS); | 222 settings.navigateTo(settings.Route.KNOWN_NETWORKS, params); |
| 214 }, | 223 }, |
| 215 | 224 |
| 216 /** | 225 /** |
| 217 * Event triggered when the 'Add connections' div is tapped. | 226 * Event triggered when the 'Add connections' div is tapped. |
| 218 * @param {Event} event | 227 * @param {Event} event |
| 219 * @private | 228 * @private |
| 220 */ | 229 */ |
| 221 onExpandAddConnectionsTap_: function(event) { | 230 onExpandAddConnectionsTap_: function(event) { |
| 222 if (event.target.id == 'expandAddConnections') | 231 if (event.target.id == 'expandAddConnections') |
| 223 return; | 232 return; |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 333 }, | 342 }, |
| 334 | 343 |
| 335 /** | 344 /** |
| 336 * @param {!chrome.networkingPrivate.ThirdPartyVPNProperties} provider | 345 * @param {!chrome.networkingPrivate.ThirdPartyVPNProperties} provider |
| 337 * @return {string} | 346 * @return {string} |
| 338 */ | 347 */ |
| 339 getAddThirdParrtyVpnLabel_: function(provider) { | 348 getAddThirdParrtyVpnLabel_: function(provider) { |
| 340 return this.i18n('internetAddThirdPartyVPN', provider.ProviderName); | 349 return this.i18n('internetAddThirdPartyVPN', provider.ProviderName); |
| 341 } | 350 } |
| 342 }); | 351 }); |
| OLD | NEW |