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

Issue 297893003: Devtools: DataGrid: do not render hidden columns. (Closed)

Created:
6 years, 7 months ago by eustas
Modified:
6 years, 5 months ago
Reviewers:
alph, aandrey, pfeldman, yurys
CC:
blink-reviews, caseq+blink_chromium.org, loislo+blink_chromium.org, eustas+blink_chromium.org, malch+blink_chromium.org, yurys+blink_chromium.org, lushnikov+blink_chromium.org, vsevik+blink_chromium.org, pfeldman+blink_chromium.org, paulirish+reviews_chromium.org, apavlov+blink_chromium.org, devtools-reviews_chromium.org, sergeyv+blink_chromium.org, aandrey+blink_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Devtools: DataGrid: do not render hidden columns. Previous implementation used display:none to hide columns. This caused UI glitches, tremble on resize and performance issues. In new implementation hidden columns are not rendered at all. BUG=372246, 316092 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=175273

Patch Set 1 #

Patch Set 2 : Addressed TODO #

Total comments: 22

Patch Set 3 : Addressed comments #

Total comments: 10

Patch Set 4 : Addressed comments #

Total comments: 4

Patch Set 5 : Fix tests & nit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+347 lines, -330 lines) Patch
M LayoutTests/inspector/profiler/heap-snapshot-test.js View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M Source/devtools/front_end/network/NetworkPanel.js View 1 2 3 4 21 chunks +184 lines, -191 lines 0 comments Download
M Source/devtools/front_end/ui/DataGrid.js View 1 2 3 26 chunks +140 lines, -123 lines 0 comments Download
M Source/devtools/front_end/ui/ShowMoreDataGridNode.js View 1 2 3 1 chunk +21 lines, -15 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
eustas
6 years, 7 months ago (2014-05-23 08:44:03 UTC) #1
eustas
6 years, 7 months ago (2014-05-27 06:59:54 UTC) #2
eustas
6 years, 6 months ago (2014-05-28 14:32:30 UTC) #3
aandrey
i'm not doing this review, just few drive-by comments https://codereview.chromium.org/297893003/diff/20001/Source/devtools/front_end/ui/DataGrid.js File Source/devtools/front_end/ui/DataGrid.js (right): https://codereview.chromium.org/297893003/diff/20001/Source/devtools/front_end/ui/DataGrid.js#newcode124 Source/devtools/front_end/ui/DataGrid.js:124: ...
6 years, 6 months ago (2014-05-28 14:53:50 UTC) #4
alph
lgtm w/ nits https://codereview.chromium.org/297893003/diff/20001/Source/devtools/front_end/network/NetworkPanel.js File Source/devtools/front_end/network/NetworkPanel.js (right): https://codereview.chromium.org/297893003/diff/20001/Source/devtools/front_end/network/NetworkPanel.js#newcode2521 Source/devtools/front_end/network/NetworkPanel.js:2521: _createCell: function(columnIdentifier) nuke this https://codereview.chromium.org/297893003/diff/20001/Source/devtools/front_end/network/NetworkPanel.js#newcode2684 Source/devtools/front_end/network/NetworkPanel.js:2684: ...
6 years, 6 months ago (2014-05-28 15:25:58 UTC) #5
alph
lgtm w/ nits
6 years, 6 months ago (2014-05-28 15:25:59 UTC) #6
eustas
https://codereview.chromium.org/297893003/diff/20001/Source/devtools/front_end/network/NetworkPanel.js File Source/devtools/front_end/network/NetworkPanel.js (right): https://codereview.chromium.org/297893003/diff/20001/Source/devtools/front_end/network/NetworkPanel.js#newcode2521 Source/devtools/front_end/network/NetworkPanel.js:2521: _createCell: function(columnIdentifier) On 2014/05/28 15:25:58, alph wrote: > nuke ...
6 years, 6 months ago (2014-05-29 13:09:46 UTC) #7
yurys
https://codereview.chromium.org/297893003/diff/40001/Source/devtools/front_end/network/NetworkPanel.js File Source/devtools/front_end/network/NetworkPanel.js (right): https://codereview.chromium.org/297893003/diff/40001/Source/devtools/front_end/network/NetworkPanel.js#newcode2420 Source/devtools/front_end/network/NetworkPanel.js:2420: delete this._nameCell; this._nameCell = null; https://codereview.chromium.org/297893003/diff/40001/Source/devtools/front_end/ui/DataGrid.js File Source/devtools/front_end/ui/DataGrid.js (right): ...
6 years, 6 months ago (2014-05-30 11:31:45 UTC) #8
eustas
https://codereview.chromium.org/297893003/diff/40001/Source/devtools/front_end/network/NetworkPanel.js File Source/devtools/front_end/network/NetworkPanel.js (right): https://codereview.chromium.org/297893003/diff/40001/Source/devtools/front_end/network/NetworkPanel.js#newcode2420 Source/devtools/front_end/network/NetworkPanel.js:2420: delete this._nameCell; On 2014/05/30 11:31:46, yurys wrote: > this._nameCell ...
6 years, 6 months ago (2014-06-02 08:51:47 UTC) #9
yurys
lgtm https://codereview.chromium.org/297893003/diff/60001/Source/devtools/front_end/network/NetworkPanel.js File Source/devtools/front_end/network/NetworkPanel.js (right): https://codereview.chromium.org/297893003/diff/60001/Source/devtools/front_end/network/NetworkPanel.js#newcode100 Source/devtools/front_end/network/NetworkPanel.js:100: WebInspector.NetworkLogView._columnTitles = { What's the point in this ...
6 years, 6 months ago (2014-06-02 09:16:21 UTC) #10
eustas
https://codereview.chromium.org/297893003/diff/60001/Source/devtools/front_end/network/NetworkPanel.js File Source/devtools/front_end/network/NetworkPanel.js (right): https://codereview.chromium.org/297893003/diff/60001/Source/devtools/front_end/network/NetworkPanel.js#newcode100 Source/devtools/front_end/network/NetworkPanel.js:100: WebInspector.NetworkLogView._columnTitles = { On 2014/06/02 09:16:21, yurys wrote: > ...
6 years, 6 months ago (2014-06-02 09:43:18 UTC) #11
eustas
The CQ bit was checked by eustas@chromium.org
6 years, 6 months ago (2014-06-02 09:43:25 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eustas@chromium.org/297893003/80001
6 years, 6 months ago (2014-06-02 09:43:51 UTC) #13
commit-bot: I haz the power
6 years, 6 months ago (2014-06-02 10:58:17 UTC) #14
Message was sent while issue was closed.
Change committed as 175273

Powered by Google App Engine
This is Rietveld 408576698