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

Issue 2538653002: bluetooth: Add sidebar and page manager for chrome://bluetooth-internals. (Closed)

Created:
4 years ago by mbrunson
Modified:
4 years ago
Reviewers:
scheib, ortuno, dpapad
CC:
arv+watch_chromium.org, chromium-reviews, oshima+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

bluetooth: Add sidebar and page manager for chrome://bluetooth-internals. Adds Sidebar control to chrome://bluetooth-internals. Adds PageManager to manage view switching. Adds DevicesPage wrapper around DeviceTable for paging. Changes style to user-facing WebUI standard. Screenshots: https://goo.gl/photos/EKWMtQ2DBfF3m9WC8 BUG=651282 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/d316a0b2e72525b938de1bdc9d74ef5b6c3df00e Cr-Commit-Position: refs/heads/master@{#437459}

Patch Set 1 #

Patch Set 2 : Fix styles, change layout #

Patch Set 3 : Fix const #

Total comments: 2

Patch Set 4 : Change interface styling, add hidden property to device table #

Patch Set 5 : Fix promise case #

Patch Set 6 : Fix header width #

Total comments: 12

Patch Set 7 : Rearrange HTML layout, change code structure #

Total comments: 50

Patch Set 8 : Fix styles, change sidebar class assignment, move page header #

Total comments: 33

Patch Set 9 : Remove extra argument on sidebar statement #

Patch Set 10 : Move header, fix up sidebar, add hash-based navigation #

Patch Set 11 : Remove extraneous css rules #

Patch Set 12 : Remove more css rules #

Total comments: 6

Patch Set 13 : Fix fade in/fade out of overlay, shrink title margin #

Patch Set 14 : Set timing function on sidebar content #

Total comments: 16

Patch Set 15 : Add CSS variables, fix sidebar JSDoc #

Patch Set 16 : Move transform-duration var #

Total comments: 2

Patch Set 17 : Change rgb gray values to hex, change text-align values to start or end #

Unified diffs Side-by-side diffs Delta from patch set Stats (+450 lines, -118 lines) Patch
M chrome/browser/browser_resources.grd View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/resources/bluetooth_internals/bluetooth_internals.css View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +159 lines, -46 lines 0 comments Download
M chrome/browser/resources/bluetooth_internals/bluetooth_internals.html View 1 2 3 4 5 6 7 8 9 2 chunks +31 lines, -7 lines 0 comments Download
M chrome/browser/resources/bluetooth_internals/bluetooth_internals.js View 1 2 3 4 5 6 7 8 9 1 chunk +117 lines, -65 lines 0 comments Download
M chrome/browser/resources/bluetooth_internals/device_table.js View 1 2 3 2 chunks +2 lines, -0 lines 0 comments Download
A chrome/browser/resources/bluetooth_internals/devices_page.js View 1 2 3 4 5 6 7 8 9 1 chunk +40 lines, -0 lines 0 comments Download
A chrome/browser/resources/bluetooth_internals/sidebar.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +83 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_ui.cc View 1 2 3 4 5 6 1 chunk +4 lines, -0 lines 0 comments Download
A ui/webui/resources/html/cr/ui/page_manager/page.html View 1 chunk +1 line, -0 lines 0 comments Download
A ui/webui/resources/html/cr/ui/page_manager/page_manager.html View 1 chunk +1 line, -0 lines 0 comments Download
A ui/webui/resources/images/menu.svg View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +4 lines, -0 lines 0 comments Download
M ui/webui/resources/webui_resources.grd View 1 chunk +6 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 53 (26 generated)
mbrunson
4 years ago (2016-11-29 02:12:30 UTC) #4
scheib
LGTM with my novice webui eye. https://codereview.chromium.org/2538653002/diff/40001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.js File chrome/browser/resources/bluetooth_internals/bluetooth_internals.js (right): https://codereview.chromium.org/2538653002/diff/40001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.js#newcode76 chrome/browser/resources/bluetooth_internals/bluetooth_internals.js:76: var deviceInfo = ...
4 years ago (2016-11-29 04:33:44 UTC) #6
mbrunson
Screenshots and style have been updated. https://codereview.chromium.org/2538653002/diff/40001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.js File chrome/browser/resources/bluetooth_internals/bluetooth_internals.js (right): https://codereview.chromium.org/2538653002/diff/40001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.js#newcode76 chrome/browser/resources/bluetooth_internals/bluetooth_internals.js:76: var deviceInfo = ...
4 years ago (2016-11-30 03:37:16 UTC) #8
ortuno
https://codereview.chromium.org/2538653002/diff/100001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html File chrome/browser/resources/bluetooth_internals/bluetooth_internals.html (right): https://codereview.chromium.org/2538653002/diff/100001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html#newcode31 chrome/browser/resources/bluetooth_internals/bluetooth_internals.html:31: <div id="menu-btn"></div> menu-btn and overlay seem really out place ...
4 years ago (2016-12-01 06:27:03 UTC) #9
mbrunson
https://codereview.chromium.org/2538653002/diff/100001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html File chrome/browser/resources/bluetooth_internals/bluetooth_internals.html (right): https://codereview.chromium.org/2538653002/diff/100001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html#newcode31 chrome/browser/resources/bluetooth_internals/bluetooth_internals.html:31: <div id="menu-btn"></div> On 2016/12/01 06:27:03, ortuno wrote: > menu-btn ...
4 years ago (2016-12-02 02:31:45 UTC) #10
ortuno
https://codereview.chromium.org/2538653002/diff/120001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2538653002/diff/120001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode20 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:20: margin-top: 21px; Some of these values seem pretty random. ...
4 years ago (2016-12-05 05:45:28 UTC) #11
mbrunson
https://codereview.chromium.org/2538653002/diff/120001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2538653002/diff/120001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode20 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:20: margin-top: 21px; On 2016/12/05 05:45:28, ortuno wrote: > Some ...
4 years ago (2016-12-06 00:25:46 UTC) #12
ortuno
https://codereview.chromium.org/2538653002/diff/120001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2538653002/diff/120001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode20 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:20: margin-top: 21px; On 2016/12/06 at 00:25:45, mbrunson wrote: > ...
4 years ago (2016-12-06 10:16:06 UTC) #17
mbrunson
FYI: There is a performance issue with the current table setup when a large number ...
4 years ago (2016-12-07 01:12:14 UTC) #18
ortuno
Almost there! Just one small issue and a question. https://codereview.chromium.org/2538653002/diff/120001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2538653002/diff/120001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode152 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:152: ...
4 years ago (2016-12-07 02:58:17 UTC) #19
ortuno
https://codereview.chromium.org/2538653002/diff/220001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2538653002/diff/220001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode50 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:50: background-image: url(../../../../ui/webui/resources/images/menu.svg); nit: I think we use the grey ...
4 years ago (2016-12-07 03:01:16 UTC) #20
mbrunson
https://codereview.chromium.org/2538653002/diff/120001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2538653002/diff/120001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode152 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:152: display: none; On 2016/12/07 02:58:17, ortuno wrote: > On ...
4 years ago (2016-12-07 04:26:07 UTC) #21
ortuno
lgtm with transition fix
4 years ago (2016-12-07 04:46:37 UTC) #22
mbrunson
dpapad@chromium.org: WebUI OWNERS review, please.
4 years ago (2016-12-07 04:56:07 UTC) #24
dpapad
https://codereview.chromium.org/2538653002/diff/260001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2538653002/diff/260001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode18 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:18: margin-left: 155px; Have you this UI in RTL? These ...
4 years ago (2016-12-07 19:33:21 UTC) #25
mbrunson
https://codereview.chromium.org/2538653002/diff/260001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2538653002/diff/260001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode18 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:18: margin-left: 155px; On 2016/12/07 19:33:20, dpapad wrote: > Have ...
4 years ago (2016-12-07 21:15:56 UTC) #26
dpapad
LGTM https://codereview.chromium.org/2538653002/diff/260001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2538653002/diff/260001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode18 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:18: margin-left: 155px; On 2016/12/07 at 21:15:56, mbrunson wrote: ...
4 years ago (2016-12-07 21:34:23 UTC) #27
mbrunson
https://codereview.chromium.org/2538653002/diff/300001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2538653002/diff/300001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode190 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:190: background-color: #BDBDBD; On 2016/12/07 21:34:23, dpapad wrote: > Nit: ...
4 years ago (2016-12-07 22:27:15 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2538653002/320001
4 years ago (2016-12-07 22:28:31 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/81512)
4 years ago (2016-12-08 00:00:19 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2538653002/320001
4 years ago (2016-12-08 19:18:44 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/82572)
4 years ago (2016-12-08 21:09:06 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2538653002/320001
4 years ago (2016-12-08 23:16:42 UTC) #44
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/350942)
4 years ago (2016-12-08 23:30:59 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2538653002/320001
4 years ago (2016-12-09 02:49:40 UTC) #48
commit-bot: I haz the power
Committed patchset #17 (id:320001)
4 years ago (2016-12-09 04:03:29 UTC) #51
commit-bot: I haz the power
4 years ago (2016-12-09 04:05:23 UTC) #53
Message was sent while issue was closed.
Patchset 17 (id:??) landed as
https://crrev.com/d316a0b2e72525b938de1bdc9d74ef5b6c3df00e
Cr-Commit-Position: refs/heads/master@{#437459}

Powered by Google App Engine
This is Rietveld 408576698