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

Issue 9116037: [NTP4] Make TilePage and CardSlider evented to simplify code and fix page switcher bug (Closed)

Created:
8 years, 11 months ago by Dan Beam
Modified:
8 years, 11 months ago
Reviewers:
Evan Stade
CC:
chromium-reviews, estade+watch_chromium.org, arv (Not doing code reviews), xiyuan
Visibility:
Public.

Description

[NTP4] Make TilePage and CardSlider evented to simplify code and fix page switcher bug (as well as make my life easier for downstream bugs that depend on this one). R=estade@chromium.org TEST=NTP still works exactly as it does today without page switcher bug. BUG=104564, 97762 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=118266

Patch Set 1 : found related bug (110269), but think this change does what it needs to do #

Patch Set 2 : rebase + event order change #

Total comments: 12

Patch Set 3 : estade@ review comments #

Patch Set 4 : removing struct/enum/object/etc. of event names #

Total comments: 4

Patch Set 5 : more estade@ review comments #

Patch Set 6 : rebase #

Total comments: 2

Patch Set 7 : bug fix + perf. hack, er, optimization #

Total comments: 1

Patch Set 8 : adjust comments #

Patch Set 9 : found one more bug when you leave a tab while mousing over page switcher #

Unified diffs Side-by-side diffs Delta from patch set Stats (+389 lines, -114 lines) Patch
M chrome/browser/resources/ntp4/apps_page.js View 1 2 3 4 5 chunks +32 lines, -16 lines 0 comments Download
M chrome/browser/resources/ntp4/nav_dot.js View 1 chunk +8 lines, -3 lines 0 comments Download
M chrome/browser/resources/ntp4/page_list_view.js View 1 2 3 4 5 6 7 8 11 chunks +97 lines, -42 lines 0 comments Download
M chrome/browser/resources/ntp4/page_switcher.js View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/resources/ntp4/tile_page.js View 1 2 3 4 5 6 5 chunks +80 lines, -21 lines 0 comments Download
M chrome/browser/resources/shared/js/cr/ui/card_slider.js View 1 2 3 4 5 6 8 chunks +154 lines, -24 lines 0 comments Download
M chrome/browser/ui/webui/ntp/app_launcher_handler.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/ntp/app_launcher_handler.cc View 1 2 3 4 5 6 chunks +12 lines, -7 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
Dan Beam
8 years, 11 months ago (2012-01-14 05:08:09 UTC) #1
Dan Beam
ping
8 years, 11 months ago (2012-01-17 18:10:13 UTC) #2
Evan Stade
http://codereview.chromium.org/9116037/diff/10001/chrome/browser/resources/shared/js/cr/ui/card_slider.js File chrome/browser/resources/shared/js/cr/ui/card_slider.js (right): http://codereview.chromium.org/9116037/diff/10001/chrome/browser/resources/shared/js/cr/ui/card_slider.js#newcode85 chrome/browser/resources/shared/js/cr/ui/card_slider.js:85: CARD_CHANGE_ENDED: 'cardSlider:card_change_ended', as long as you're changing this, I'm ...
8 years, 11 months ago (2012-01-17 19:45:28 UTC) #3
Dan Beam
http://codereview.chromium.org/9116037/diff/10001/chrome/browser/resources/shared/js/cr/ui/card_slider.js File chrome/browser/resources/shared/js/cr/ui/card_slider.js (right): http://codereview.chromium.org/9116037/diff/10001/chrome/browser/resources/shared/js/cr/ui/card_slider.js#newcode85 chrome/browser/resources/shared/js/cr/ui/card_slider.js:85: CARD_CHANGE_ENDED: 'cardSlider:card_change_ended', On 2012/01/17 19:45:29, Evan Stade wrote: > ...
8 years, 11 months ago (2012-01-17 21:33:08 UTC) #4
Evan Stade
http://codereview.chromium.org/9116037/diff/10001/chrome/browser/resources/shared/js/cr/ui/card_slider.js File chrome/browser/resources/shared/js/cr/ui/card_slider.js (right): http://codereview.chromium.org/9116037/diff/10001/chrome/browser/resources/shared/js/cr/ui/card_slider.js#newcode85 chrome/browser/resources/shared/js/cr/ui/card_slider.js:85: CARD_CHANGE_ENDED: 'cardSlider:card_change_ended', On 2012/01/17 21:33:09, Dan Beam wrote: > ...
8 years, 11 months ago (2012-01-17 22:33:03 UTC) #5
Dan Beam
http://codereview.chromium.org/9116037/diff/10001/chrome/browser/resources/shared/js/cr/ui/card_slider.js File chrome/browser/resources/shared/js/cr/ui/card_slider.js (right): http://codereview.chromium.org/9116037/diff/10001/chrome/browser/resources/shared/js/cr/ui/card_slider.js#newcode85 chrome/browser/resources/shared/js/cr/ui/card_slider.js:85: CARD_CHANGE_ENDED: 'cardSlider:card_change_ended', On 2012/01/17 22:33:05, Evan Stade wrote: > ...
8 years, 11 months ago (2012-01-17 23:33:17 UTC) #6
Dan Beam
ptal
8 years, 11 months ago (2012-01-18 00:03:29 UTC) #7
Dan Beam
missed this one http://codereview.chromium.org/9116037/diff/10001/chrome/browser/ui/webui/ntp/app_launcher_handler.cc File chrome/browser/ui/webui/ntp/app_launcher_handler.cc (right): http://codereview.chromium.org/9116037/diff/10001/chrome/browser/ui/webui/ntp/app_launcher_handler.cc#newcode853 chrome/browser/ui/webui/ntp/app_launcher_handler.cc:853: extension_id_prompting_ = ""; On 2012/01/17 19:45:29, ...
8 years, 11 months ago (2012-01-18 00:04:27 UTC) #8
Dan Beam
http://codereview.chromium.org/9116037/diff/10001/chrome/browser/ui/webui/ntp/app_launcher_handler.cc File chrome/browser/ui/webui/ntp/app_launcher_handler.cc (right): http://codereview.chromium.org/9116037/diff/10001/chrome/browser/ui/webui/ntp/app_launcher_handler.cc#newcode626 chrome/browser/ui/webui/ntp/app_launcher_handler.cc:626: // We don't use an AutoReset<bool> here as the ...
8 years, 11 months ago (2012-01-18 00:07:23 UTC) #9
Evan Stade
http://codereview.chromium.org/9116037/diff/11010/chrome/browser/resources/ntp4/page_list_view.js File chrome/browser/resources/ntp4/page_list_view.js (right): http://codereview.chromium.org/9116037/diff/11010/chrome/browser/resources/ntp4/page_list_view.js#newcode622 chrome/browser/resources/ntp4/page_list_view.js:622: * Happens when a tile is removed from a ...
8 years, 11 months ago (2012-01-18 00:19:51 UTC) #10
Dan Beam
http://codereview.chromium.org/9116037/diff/11010/chrome/browser/resources/ntp4/page_list_view.js File chrome/browser/resources/ntp4/page_list_view.js (right): http://codereview.chromium.org/9116037/diff/11010/chrome/browser/resources/ntp4/page_list_view.js#newcode622 chrome/browser/resources/ntp4/page_list_view.js:622: * Happens when a tile is removed from a ...
8 years, 11 months ago (2012-01-18 01:20:07 UTC) #11
Evan Stade
lgtm http://codereview.chromium.org/9116037/diff/20010/chrome/browser/resources/ntp4/tile_page.js File chrome/browser/resources/ntp4/tile_page.js (right): http://codereview.chromium.org/9116037/diff/20010/chrome/browser/resources/ntp4/tile_page.js#newcode604 chrome/browser/resources/ntp4/tile_page.js:604: * @param {number} index Where the tile was ...
8 years, 11 months ago (2012-01-19 01:03:17 UTC) #12
Dan Beam
https://chromiumcodereview.appspot.com/9116037/diff/20010/chrome/browser/resources/ntp4/tile_page.js File chrome/browser/resources/ntp4/tile_page.js (right): https://chromiumcodereview.appspot.com/9116037/diff/20010/chrome/browser/resources/ntp4/tile_page.js#newcode604 chrome/browser/resources/ntp4/tile_page.js:604: * @param {number} index Where the tile was positioned ...
8 years, 11 months ago (2012-01-19 02:00:05 UTC) #13
Evan Stade
still lgtm https://chromiumcodereview.appspot.com/9116037/diff/20012/chrome/browser/resources/ntp4/page_list_view.js File chrome/browser/resources/ntp4/page_list_view.js (right): https://chromiumcodereview.appspot.com/9116037/diff/20012/chrome/browser/resources/ntp4/page_list_view.js#newcode272 chrome/browser/resources/ntp4/page_list_view.js:272: // HACK(dbeam): Make removal of pages and ...
8 years, 11 months ago (2012-01-19 02:13:05 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dbeam@chromium.org/9116037/30001
8 years, 11 months ago (2012-01-19 06:12:27 UTC) #15
commit-bot: I haz the power
8 years, 11 months ago (2012-01-19 07:30:19 UTC) #16
Change committed as 118266

Powered by Google App Engine
This is Rietveld 408576698