Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1423)

Unified Diff: components/proximity_auth/webui/resources/content-panel.js

Issue 1108713002: Add chrome://proximity-auth UI implemented with Polymer. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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..9deaec81d9e7f6e685c8fb0d4a6a5739570d4336
--- /dev/null
+++ b/components/proximity_auth/webui/resources/content-panel.js
@@ -0,0 +1,116 @@
+// 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', {
+ publish: {
+ /**
+ * The selected page that is currently shown.
+ * @type {number}
+ */
+ selected: 0,
michaelpg 2015/04/28 04:00:49 These properties only need to be in the publish bl
Tim Song 2015/04/28 19:41:33 Done.
+
+ /**
+ * List of devices that are eligible to be used as an unlock key.
+ * @type {Array<DeviceInfo>}
+ */
+ eligibleDevices: [
+ {
+ publicKey: "CAESRQogHoQkD-Q7ryI-FL8Pei6YaONx_v9vdvCSRvGQc4_bX2wSIQDWs" +
michaelpg 2015/04/28 04:00:49 use single quotes for JS strings throughout
michaelpg 2015/04/28 04:00:49 nit: indent is off here -- add another space
Tim Song 2015/04/28 19:41:33 Done.
Tim Song 2015/04/28 19:41:33 Done.
+ "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>}
+ */
+ 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>}
+ */
+ 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",
+ },
+ ],
+ },
+});

Powered by Google App Engine
This is Rietveld 408576698