| 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-detail' is the settings subpage containing details | 7 * 'settings-internet-detail' is the settings subpage containing details |
| 8 * for a network. | 8 * for a network. |
| 9 * | 9 * |
| 10 * @group Chrome Settings Elements | 10 * @group Chrome Settings Elements |
| 11 * @element settings-internet-detail | 11 * @element settings-internet-detail |
| 12 */ | 12 */ |
| 13 (function() { | 13 (function() { |
| 14 'use strict'; | 14 'use strict'; |
| 15 | 15 |
| 16 /** @const */ var CARRIER_VERIZON = 'Verizon Wireless'; | 16 /** @const */ var CARRIER_VERIZON = 'Verizon Wireless'; |
| 17 | 17 |
| 18 Polymer({ | 18 Polymer({ |
| 19 is: 'settings-internet-detail-page', | 19 is: 'settings-internet-detail-page', |
| 20 | 20 |
| 21 behaviors: [CrPolicyNetworkBehavior], |
| 22 |
| 21 properties: { | 23 properties: { |
| 22 /** | 24 /** |
| 23 * The network GUID to display details for. | 25 * The network GUID to display details for. |
| 24 */ | 26 */ |
| 25 guid: { | 27 guid: { |
| 26 type: String, | 28 type: String, |
| 27 value: '', | 29 value: '', |
| 28 observer: 'guidChanged_', | 30 observer: 'guidChanged_', |
| 29 }, | 31 }, |
| 30 | 32 |
| (...skipping 463 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 494 * @return {boolean} True if the AutoConnect checkbox should be shown. | 496 * @return {boolean} True if the AutoConnect checkbox should be shown. |
| 495 * @private | 497 * @private |
| 496 */ | 498 */ |
| 497 showAutoConnect_: function(properties) { | 499 showAutoConnect_: function(properties) { |
| 498 return properties.Type != CrOnc.Type.ETHERNET && | 500 return properties.Type != CrOnc.Type.ETHERNET && |
| 499 properties.Source != CrOnc.Source.NONE; | 501 properties.Source != CrOnc.Source.NONE; |
| 500 }, | 502 }, |
| 501 | 503 |
| 502 /** | 504 /** |
| 503 * @param {!CrOnc.NetworkProperties} properties | 505 * @param {!CrOnc.NetworkProperties} properties |
| 506 * @return {!CrOnc.ManagedProperty|undefined} Managed AutoConnect property. |
| 507 * @private |
| 508 */ |
| 509 getManagedAutoConnect_: function(properties) { |
| 510 return CrOnc.getManagedAutoConnect(properties); |
| 511 }, |
| 512 |
| 513 /** |
| 514 * @param {!CrOnc.NetworkProperties} properties |
| 504 * @return {boolean} True if the prefer network checkbox should be shown. | 515 * @return {boolean} True if the prefer network checkbox should be shown. |
| 505 * @private | 516 * @private |
| 506 */ | 517 */ |
| 507 showPreferNetwork_: function(properties) { | 518 showPreferNetwork_: function(properties) { |
| 508 // TODO(stevenjb): Resolve whether or not we want to allow "preferred" for | 519 // TODO(stevenjb): Resolve whether or not we want to allow "preferred" for |
| 509 // properties.Type == CrOnc.Type.ETHERNET. | 520 // properties.Type == CrOnc.Type.ETHERNET. |
| 510 return properties.Source != CrOnc.Source.NONE; | 521 return properties.Source != CrOnc.Source.NONE; |
| 511 }, | 522 }, |
| 512 | 523 |
| 513 /** | 524 /** |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 670 */ | 681 */ |
| 671 allPropertiesMatch_: function(curValue, newValue) { | 682 allPropertiesMatch_: function(curValue, newValue) { |
| 672 for (let key in newValue) { | 683 for (let key in newValue) { |
| 673 if (newValue[key] != curValue[key]) | 684 if (newValue[key] != curValue[key]) |
| 674 return false; | 685 return false; |
| 675 } | 686 } |
| 676 return true; | 687 return true; |
| 677 } | 688 } |
| 678 }); | 689 }); |
| 679 })(); | 690 })(); |
| OLD | NEW |