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

Issue 2557333003: [ash-md] Stacks child layers properly for sticky header rows (Closed)

Created:
4 years ago by varkha
Modified:
4 years ago
Reviewers:
tdanderson, sadrul
CC:
chromium-reviews, hashimoto+watch_chromium.org, kalyank, stevenjb+watch_chromium.org, oshima+watch_chromium.org, sadrul
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[ash-md] Stacks child layers properly for sticky header rows The CL implements sticky section header rows in VPN page. Care is taken to stack the rows with child controls that have layers below the sticky section header rows. BUG=664244 TEST=Run with --material-design-ink-drop-animation-speed=slow Touch a Wi-Fi connection row and while ripple is growing drag-scroll the list of connections up. Verify that the ripple is stacked below the Wi-Fi header row. Committed: https://crrev.com/cd9913053dc56f12271b0c73558635ffbc26c580 Cr-Commit-Position: refs/heads/master@{#438689}

Patch Set 1 #

Total comments: 10

Patch Set 2 : [ash-md] Stacks child layers properly for sticky header rows (consider children first) #

Total comments: 3

Patch Set 3 : [ash-md] Stacks child layers properly for sticky header rows (separators) #

Total comments: 4

Patch Set 4 : [ash-md] Stacks child layers properly for sticky header rows (test) #

Patch Set 5 : [ash-md] Stacks child layers properly for sticky header rows (no shill changes) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+126 lines, -45 lines) Patch
M ash/common/system/chromeos/network/network_list_md.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M ash/common/system/chromeos/network/vpn_list_view.cc View 2 chunks +1 line, -17 lines 0 comments Download
M ash/common/system/tray/tray_details_view.cc View 1 2 3 4 chunks +62 lines, -27 lines 0 comments Download
M ash/common/system/tray/tray_details_view_unittest.cc View 1 2 3 3 chunks +43 lines, -0 lines 0 comments Download
M ash/common/system/tray/tray_popup_utils.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M ash/common/system/tray/tray_popup_utils.cc View 1 2 1 chunk +17 lines, -0 lines 0 comments Download

Messages

Total messages: 25 (15 generated)
varkha
This CL should fix a bug but I am thinking a better solution would be ...
4 years ago (2016-12-08 18:46:08 UTC) #2
sadrul
https://codereview.chromium.org/2557333003/diff/1/ash/common/system/tray/tray_details_view.cc File ash/common/system/tray/tray_details_view.cc (right): https://codereview.chromium.org/2557333003/diff/1/ash/common/system/tray/tray_details_view.cc#newcode114 ash/common/system/tray/tray_details_view.cc:114: if (child->id() == VIEW_ID_STICKY_HEADER && child->layer()) { if child->id() ...
4 years ago (2016-12-09 00:55:47 UTC) #3
varkha
https://codereview.chromium.org/2557333003/diff/1/ash/common/system/tray/tray_details_view.cc File ash/common/system/tray/tray_details_view.cc (right): https://codereview.chromium.org/2557333003/diff/1/ash/common/system/tray/tray_details_view.cc#newcode114 ash/common/system/tray/tray_details_view.cc:114: if (child->id() == VIEW_ID_STICKY_HEADER && child->layer()) { On 2016/12/09 ...
4 years ago (2016-12-09 02:20:38 UTC) #4
varkha
https://codereview.chromium.org/2557333003/diff/20001/ash/common/system/tray/tray_details_view.cc File ash/common/system/tray/tray_details_view.cc (right): https://codereview.chromium.org/2557333003/diff/20001/ash/common/system/tray/tray_details_view.cc#newcode81 ash/common/system/tray/tray_details_view.cc:81: did_draw_shadow = PaintDelineation(header, context) || did_draw_shadow; Self review: This ...
4 years ago (2016-12-09 18:59:32 UTC) #5
varkha
PTAL - fixed separators. https://codereview.chromium.org/2557333003/diff/20001/ash/common/system/tray/tray_details_view.cc File ash/common/system/tray/tray_details_view.cc (right): https://codereview.chromium.org/2557333003/diff/20001/ash/common/system/tray/tray_details_view.cc#newcode81 ash/common/system/tray/tray_details_view.cc:81: did_draw_shadow = PaintDelineation(header, context) || ...
4 years ago (2016-12-12 18:24:05 UTC) #6
sadrul
lgtm https://codereview.chromium.org/2557333003/diff/40001/ash/common/system/chromeos/network/vpn_list_view.cc File ash/common/system/chromeos/network/vpn_list_view.cc (left): https://codereview.chromium.org/2557333003/diff/40001/ash/common/system/chromeos/network/vpn_list_view.cc#oldcode374 ash/common/system/chromeos/network/vpn_list_view.cc:374: // If there is a connected or connecting ...
4 years ago (2016-12-14 00:48:29 UTC) #11
varkha
https://codereview.chromium.org/2557333003/diff/40001/ash/common/system/chromeos/network/vpn_list_view.cc File ash/common/system/chromeos/network/vpn_list_view.cc (left): https://codereview.chromium.org/2557333003/diff/40001/ash/common/system/chromeos/network/vpn_list_view.cc#oldcode374 ash/common/system/chromeos/network/vpn_list_view.cc:374: // If there is a connected or connecting network, ...
4 years ago (2016-12-14 17:46:42 UTC) #12
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/2557333003/100001
4 years ago (2016-12-14 23:59:17 UTC) #20
commit-bot: I haz the power
Committed patchset #5 (id:100001)
4 years ago (2016-12-15 01:01:34 UTC) #23
commit-bot: I haz the power
4 years ago (2016-12-15 01:03:33 UTC) #25
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/cd9913053dc56f12271b0c73558635ffbc26c580
Cr-Commit-Position: refs/heads/master@{#438689}

Powered by Google App Engine
This is Rietveld 408576698