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

Unified Diff: chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.html

Issue 2655043005: MD Settings: Bluetooth: Move device list to subpage (Closed)
Patch Set: Fix clang, ES6 Created 3 years, 11 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: chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.html
diff --git a/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.html b/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.html
new file mode 100644
index 0000000000000000000000000000000000000000..3b1368f5ed1d4083476c47f13436b30070f982cd
--- /dev/null
+++ b/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.html
@@ -0,0 +1,73 @@
+<link rel="import" href="chrome://resources/cr_elements/cr_scrollable_behavior.html">
+<link rel="import" href="chrome://resources/html/i18n_behavior.html">
+<link rel="import" href="chrome://resources/html/polymer.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/classes/iron-flex-layout.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/iron-list/iron-list.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-toggle-button/paper-toggle-button.html">
+<link rel="import" href="/icons.html">
+<link rel="import" href="/settings_shared_css.html">
+<link rel="import" href="bluetooth_device_dialog.html">
+<link rel="import" href="bluetooth_device_list_item.html">
+
+<dom-module id="settings-bluetooth-subpage">
+ <template>
+ <style include="settings-shared">
+ #container {
+ @apply(--settings-list-frame-padding);
+ min-height: 100px;
+ overflow-y: auto;
+ }
+
+ #pairButton {
+ margin: 0
+ }
+
+ #topRow {
+ margin-bottom: 10px;
+ }
+ </style>
+
+ <div id="topRow" class="settings-box first">
+ <div class="start">[[getOffOnString_(bluetoothEnabled)]]</div>
+ <paper-button id="pairButton" class="primary-button"
+ on-tap="onAddDeviceTap_" hidden="[[!bluetoothEnabled]]">
+ $i18n{bluetoothPairDevice}
+ </paper-button>
+ <paper-toggle-button id="enableBluetooth" checked="{{bluetoothEnabled}}">
+ </paper-toggle-button>
+ </div>
+
+ <div id="container" class="layout vertical"
+ scrollable on-device-event="onDeviceEvent_"
+ hidden="[[!showDevices_(bluetoothEnabled, pairedDeviceList_)]]">
+ <iron-list id="devices" class="vertical-list"
+ items="[[pairedDeviceList_]]"
+ selection-enabled selected-item="{{selectedItem_}}"
+ scroll-target="container">
+ <template>
+ <bluetooth-device-list-item device="[[item]]"
+ tabindex$="[[tabIndex]]">
+ </bluetooth-device-list-item>
+ </template>
+ </iron-list>
+ </div>
+ <div id="noDevices" class="settings-box continuation"
+ hidden$="[[!showNoDevices_(bluetoothEnabled, pairedDeviceList_)]]">
+ $i18n{bluetoothNoDevices}
+ </div>
+
+ <bluetooth-device-dialog id="deviceDialog"
+ adapter-state="[[adapterState]]"
+ bluetooth-private="[[bluetoothPrivate]]"
+ device-list="[[deviceList_]]"
+ dialog-id="[[dialogId_]]"
+ error-message="[[errorMessage_]]"
+ on-close="onDialogClosed_"
+ on-device-event="onDeviceEvent_"
+ pairing-device="[[pairingDevice_]]">
+ </bluetooth-device-dialog>
+
+ </template>
+ <script src="bluetooth_subpage.js"></script>
+</dom-module>

Powered by Google App Engine
This is Rietveld 408576698