Index: components/proximity_auth/webui/resources/content-panel.js |
diff --git a/components/proximity_auth/webui/resources/content-panel.js b/components/proximity_auth/webui/resources/content-panel.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..89cf4862988423986a54421e412ee1f7e24c6b79 |
--- /dev/null |
+++ b/components/proximity_auth/webui/resources/content-panel.js |
@@ -0,0 +1,118 @@ |
+// Copyright 2015 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+Polymer('content-panel', { |
+ /** |
+ * List of devices that are eligible to be used as an unlock key. |
+ * @type {Array<DeviceInfo>} |
+ * @private |
+ */ |
+ eligibleDevices_: [ |
+ { |
+ publicKey: 'CAESRQogHoQkD-Q7ryI-FL8Pei6YaONx_v9vdvCSRvGQc4_bX2wSIQDWs' + |
+ 'grK8XORMk5AKxlvOMXpSdDeNiwJH2R5-TUtoJmc3Q==', |
+ friendlyDeviceName: 'LGE Nexus 5', |
+ unlockKey: true, |
+ unlockable: false, |
+ connectionStatus: 'connecting', |
+ }, |
+ { |
+ publicKey: 'KA5STvog9oQkt1K9r7n-AL83eiXYaqN38v3vdvCSRvGQc4_bX2wSIQDWs' + |
+ 'grK8XORMk5AKxlvOMXpSdDeNiwJH2R5-TUtoJmc3Q==', |
+ friendlyDeviceName: 'Apple iPhone 6', |
+ unlockKey: false, |
+ unlockable: false |
+ }, |
+ ], |
+ |
+ /** |
+ * List of devices that are ineligible to be used as an unlock key. |
+ * @type {Array<DeviceInfo>} |
+ * @private |
+ */ |
+ ineligibleDevices_: [ |
+ { |
+ publicKey: 'CAESRQogHoQkD-Q7ryI-FL8Pei6YaONx_v9vdvCSRvGQc4_bX2wSIQDWs' + |
+ 'grK8XORMk5AKxlvOMXpSdDeNiwJH2R5-TUtoJmc3Q==', |
+ friendlyDeviceName: 'Motorola Nexus 6', |
+ unlockKey: false, |
+ unlockable: false, |
+ ineligibilityReasons: [ |
+ 'deviceOffline', |
+ 'invalidCredentials', |
+ 'unknownError' |
+ ] |
+ }, |
+ { |
+ publicKey: 'CAESRQogHoQkD-Q7ryI-FL8Pei6YaONx_v9vdvCSRvGQc4_bX2wSIQDWs' + |
+ 'grK8XORMk5AKxlvOMXpSdDeNiwJH2R5-TUtoJmc3Q==', |
+ friendlyDeviceName: 'LGE LG-D855', |
+ unlockKey: false, |
+ unlockable: false, |
+ ineligibilityReasons: [ |
+ 'badOsVersion', |
+ 'invalidCredentials', |
+ 'bluetoothNotSupported', |
+ 'deviceOffline' |
+ ], |
+ }, |
+ ], |
+ |
+ /** |
+ * List of devices that are online and reachable by CryptAuth. |
+ * @type {Array<DeviceInfo>} |
+ * @private |
+ */ |
+ onlineDevices_: [ |
+ { |
+ publicKey: 'CAESRgohAN4IwMl-bTemMQ0E-YV36s86TG0suEj422xKvNoIslyvEiE' + |
+ 'Ab8m8J4dB44v2l8l-38-9vLwzf9GsPth4BsquCpAbNRk=', |
+ friendlyDeviceName: 'Sony Xperia Z3', |
+ }, |
+ { |
+ publicKey: 'CAESRgohAN5ljWzNNYWbuQNoQdE0NhZaCg9CmCVd-XuwR__41G_5EiE' + |
+ 'A3ATFvesN_6Tr-wSM5fHL5v5Bn1mX4d-m4OXJ3beRYhk=', |
+ friendlyDeviceName: 'Samsung Galaxy S5', |
+ }, |
+ { |
+ publicKey: 'CAESRgohAN9QYU5HySO14Gi9PDIClacBnC0C8wqPwXsNHUNG_vXlEiE' + |
+ 'AggzU80ZOd9DWuCBdp6bzpGcC-oj1yrwdVCHGg_yeaAQ=', |
+ friendlyDeviceName: 'LGE Nexus 5', |
+ }, |
+ { |
+ publicKey: 'CAESRgohAOGtyjLiPnkQwi-bAvp75hUrBkfRlx2pBw7_C0VojjIFEiE' + |
+ 'ARMN6miPfDOtlAFOiV7fulvhoDqguq-sTjUCZ2Et0mYQ=', |
+ friendlyDeviceName: 'LGE Nexus 4', |
+ unlockKey: true, |
+ connectionStatus: 'disconnected', |
+ }, |
+ { |
+ publicKey: 'CAESRgohAOKowGAhRs6FryK5KZqlHoAinNCon0T1tpeyIGPzKKmlEiE' + |
+ 'ARH5joqbVWtLGjuh7aO7nLEhkFxv0u2C3kyoWysq6U_4=', |
+ friendlyDeviceName: 'Samsung GT-N8010', |
+ }, |
+ { |
+ publicKey: 'CAESRgohAOPegrIJNl9HeFeykbCswXciAXOpJZdme6Nh2WcMMiyZEiE' + |
+ 'A8X7fTDRh61X-iDE1bYASMPiCbk7bPy7n0N0MiBeJNuo=', |
+ friendlyDeviceName: 'Sony D5503', |
+ }, |
+ { |
+ publicKey: 'CAESRgohAOZly-M7bBQokc3CJ9Wio37bzpUYaD-p9On3e6H4n2kKEiE' + |
+ 'ANhkioq9y_19lN8Wnoc8XBLOilyyT6kn6iM00DEIOhFk=', |
+ friendlyDeviceName: 'LGE LG-D855', |
+ }, |
+ { |
+ publicKey: 'CAESRgohAOZ6JXDntf-h7MmRgrJc9RuW0mIgDluYEBcs8zx_uESeEiE' + |
+ 'AeQk_My_0AFM9jb0eOSZupZ2s_n-6Vqs-_XaOnbAGSeU=', |
+ friendlyDeviceName: 'Motorola Nexus 6', |
+ }, |
+ ], |
+ |
+ /** |
+ * The selected page that is currently shown. |
+ * @type {number} |
+ * @private |
+ */ |
+ selected_: 0, |
+}); |