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

Side by Side Diff: chrome/browser/resources/chromeos/emulator/bluetooth_settings.html

Issue 1258783009: Add functionality to Bluetooth settings UI. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Merge changes from new patch Created 5 years, 4 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 unified diff | Download patch
OLDNEW
1 <link rel="import" href="chrome://resources/polymer/v1_0/polymer/polymer.html"> 1 <link rel="import" href="chrome://resources/polymer/v1_0/polymer/polymer.html">
2 <link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/iron-f lex-layout.html"> 2 <link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/iron-f lex-layout.html">
3 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt on.html"> 3 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt on.html">
4 <link rel="import" href="chrome://resources/polymer/v1_0/paper-input/paper-input .html"> 4 <link rel="import" href="chrome://resources/polymer/v1_0/paper-input/paper-input .html">
5 <link rel="import" href="chrome://resources/polymer/v1_0/paper-toggle-button/pap er-toggle-button.html"> 5 <link rel="import" href="chrome://resources/polymer/v1_0/paper-toggle-button/pap er-toggle-button.html">
6 6
7 <dom-module id="bluetooth-settings"> 7 <dom-module id="bluetooth-settings">
8 <link rel="import" type="css" href="bluetooth_settings.css"> 8 <link rel="import" type="css" href="bluetooth_settings.css">
9 <template> 9 <template>
10 <div class="layout vertical"> 10 <div class="layout vertical">
11 <div class="element-label">{{title}}</div> 11 <div class="element-label">{{title}}</div>
12 <form id="bluetooth-settings-form"> 12 <form id="bluetooth-settings-form">
13 <div class="layout vertical"> 13 <div class="layout vertical">
14 <p> 14 <span class="form-label">Devices</span>
15 <label> 15 <template is="dom-repeat" items="{{devices}}">
stevenjb 2015/08/03 15:02:57 [[ ]] ?
rfrappier 2015/08/03 15:43:14 Done.
16 <span class="form-label">Toggle bluetooth</span> 16 <div class="device-container">
17 <paper-toggle-button 17 <div class="bluetooth-device">
18 checked="{{powerToMainAdapter}}"></paper-toggle-button> 18 <div class="element-label">[[item.alias]]</div>
19 </label> 19 <paper-input value="{{item.alias}}"
20 </p> 20 label="Alias"></paper-input>
21 </div> 21 <paper-input value="{{item.path}}"
22 <div class="layout vertical"> 22 label="Path"></paper-input>
23 <p> 23 <paper-input value="{{item.address}}"
24 <label> 24 label="Address"></paper-input>
25 <span class="form-label">Devices</span> 25 <paper-input value="{{item.name}}"
26 <template is="dom-repeat" items="{{devices}}"> 26 label="name"></paper-input>
27 <div class="device-container"> 27 <span class="toggle-button-label">Trusted</span>
28 <div class="bluetooth-device"> 28 <paper-toggle-button
29 <div class="element-label">[[item.name]]</div> 29 checked="{{item.isTrusted}}"></paper-toggle-button>
30 <paper-input value="{{item.name}}" 30 <div class="device-field">
31 label="Name"></paper-input> 31 <label>
32 <paper-input value="{{item.path}}" 32 <span class="form-label">Class/Type</span>
33 label="Path"></paper-input> 33 <paper-radio-group selected="{{item.class}}">
34 <paper-input value="{{item.address}}" 34 <template is="dom-repeat"
35 label="Address"></paper-input> 35 items="[[deviceClassOptions]]" as="option"
36 <paper-input value="{{item.alias}}" 36 index-as="option_index">
37 label="Alias"></paper-input> 37 <paper-radio-button name="[[option.text]]"
38 <span class="toggle-button-label">Trusted</span> 38 >[[option.text]]</paper-radio-button>
39 <paper-toggle-button 39 </template>
40 checked="{{item.isTrusted}}"></paper-toggle-button> 40 </paper-radio-group>
41 <span class="toggle-button-label">Pairable</span> 41 </label>
42 <paper-toggle-button 42 </div>
43 checked="{{item.isPairable}}"></paper-toggle-button> 43 <div class="device-field">
44 <div class="device-field"> 44 <label>
45 <p> 45 <span class="form-label">Pair Authentication Type</span>
46 <label> 46 <paper-radio-group selected="{{item.pairingMethod}}">
47 <span class="form-label">Class/Type</span> 47 <template is="dom-repeat"
48 <paper-radio-group selected="{{item.class}}"> 48 items="[[deviceAuthenticationMethods]]" as="method"
49 <template is="dom-repeat" 49 index-as="method_index">
50 items="{{deviceClassOptions}}" as="option" 50 <paper-radio-button name="[[method]]"
51 index-as="option_index"> 51 >[[method]]</paper-radio-button>
52 <paper-radio-button name="{{option.text}}" 52 </template>
53 >{{option.text}}</paper-radio-button> 53 </paper-radio-group>
54 </template> 54 </label>
55 </paper-radio-group> 55 </div>
56 </label> 56 <template is="dom-if"
57 </p> 57 if="[[showAuthToken(item.pairingMethod)]]">
58 </div> 58 <div class="device-field">
59 <div class="device-field"> 59 <paper-input value="{{item.pairingAuthToken}}"
60 <p> 60 label="Code"></paper-input>
61 <label>
62 <span class="form-label">Pair Authentication Type</spa n>
63 <paper-radio-group selected="{{item.pairMethod}}">
64 <template is="dom-repeat"
65 items="{{deviceAuthenticationMethods}}" as="meth od"
66 index-as="method_index">
67 <paper-radio-button name="{{method}}"
68 >{{method}}</paper-radio-button>
69 </template>
70 </paper-radio-group>
71 </label>
72 </p>
73 </div>
74 <paper-button raised class="colored" on-click="pairDevice"
75 data-index="[[index]]">
76 Pair
77 </paper-button>
78 <paper-button raised class="colored"
79 on-click="discoverDevice" data-index="[[index]]">
80 Make Discoverable
81 </paper-button>
82 </div> 61 </div>
83 </div> 62 </template>
84 </template> 63 <paper-button raised class="colored" on-click="pairDevice"
85 <paper-button on-click="appendNewDevice"> 64 data-index="[[index]]">
86 [+] New Device 65 Pair
87 </paper-button> 66 </paper-button>
88 </label> 67 <paper-button raised class="colored"
89 </p> 68 on-click="discoverDevice" data-index="[[index]]">
69 Make Discoverable
70 </paper-button>
71 </div>
72 </div>
73 </template>
74 <paper-button on-click="appendNewDevice">
75 [+] New Device
76 </paper-button>
90 </div> 77 </div>
91 </form> 78 </form>
92 </div> 79 </div>
93 </template> 80 </template>
94 <script src="bluetooth_settings.js"></script> 81 <script src="bluetooth_settings.js"></script>
95 </dom-module> 82 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698