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 7057038: dom-ui sync: Eliminate jank when customizing sync settings. (Closed)

Created:
9 years, 7 months ago by csilv
Modified:
9 years, 7 months ago
Reviewers:
James Hawkins
CC:
chromium-reviews, Raghu Simha, ncarter (slow), arv (Not doing code reviews), tim (not reviewing), idana
Visibility:
Public.

Description

dom-ui sync: Eliminate jank when customizing sync settings. Also, tweak chrome.send message identifiers to that they are less likely to conflict. BUG=80477 TEST=Invoke 'Customize' sync setings, dialog should fade-in smoothly. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=86365

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Patch Set 5 : win/linux tweaks #

Total comments: 2

Patch Set 6 : '' #

Patch Set 7 : Re-enable input elements before showing dialog. #

Patch Set 8 : '' #

Total comments: 2

Patch Set 9 : comment tweak #

Unified diffs Side-by-side diffs Delta from patch set Stats (+95 lines, -62 lines) Patch
M chrome/browser/profiles/profile_manager.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/options/sync_setup_overlay.js View 1 2 3 4 5 6 7 8 10 chunks +33 lines, -14 lines 0 comments Download
M chrome/browser/sync/profile_sync_service.h View 1 2 3 4 5 6 7 2 chunks +14 lines, -5 lines 0 comments Download
M chrome/browser/sync/profile_sync_service.cc View 1 2 3 4 5 6 7 6 chunks +17 lines, -6 lines 0 comments Download
M chrome/browser/sync/sync_setup_flow.cc View 1 2 3 4 5 6 7 2 chunks +1 line, -8 lines 0 comments Download
M chrome/browser/sync/sync_ui_util.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/ntp/new_tab_page_sync_handler.cc View 1 2 3 4 5 6 7 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/options/personal_options_handler.cc View 1 2 3 4 5 6 7 2 chunks +3 lines, -4 lines 0 comments Download
M chrome/browser/ui/webui/options/sync_setup_handler.h View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/sync_setup_handler.cc View 1 2 3 4 5 6 7 3 chunks +20 lines, -18 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
csilv
+jhawkins for review. (still awaiting trybots, but will get those all to go green before ...
9 years, 7 months ago (2011-05-21 21:12:44 UTC) #1
James Hawkins
What happens in the case where the user navigates to chrome://settings/syncSetup? http://codereview.chromium.org/7057038/diff/11004/chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk.cc File chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk.cc (right): ...
9 years, 7 months ago (2011-05-22 00:18:04 UTC) #2
csilv
The same thing that happens in current build... it doesn't work. :-( Not sure if ...
9 years, 7 months ago (2011-05-22 19:48:12 UTC) #3
csilv
http://codereview.chromium.org/7057038/diff/11004/chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk.cc File chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk.cc (right): http://codereview.chromium.org/7057038/diff/11004/chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk.cc#newcode1024 chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk.cc:1024: sync_service_->ShowErrorUI(NULL); The behavior should be exactly the same as ...
9 years, 7 months ago (2011-05-22 19:48:32 UTC) #4
James Hawkins
LGTM http://codereview.chromium.org/7057038/diff/19015/chrome/browser/resources/options/sync_setup_overlay.js File chrome/browser/resources/options/sync_setup_overlay.js (right): http://codereview.chromium.org/7057038/diff/19015/chrome/browser/resources/options/sync_setup_overlay.js#newcode272 chrome/browser/resources/options/sync_setup_overlay.js:272: * @private nit: @param
9 years, 7 months ago (2011-05-23 22:00:37 UTC) #5
csilv
9 years, 7 months ago (2011-05-23 23:29:03 UTC) #6
http://codereview.chromium.org/7057038/diff/19015/chrome/browser/resources/op...
File chrome/browser/resources/options/sync_setup_overlay.js (right):

http://codereview.chromium.org/7057038/diff/19015/chrome/browser/resources/op...
chrome/browser/resources/options/sync_setup_overlay.js:272: * @private
On 2011/05/23 22:00:37, James Hawkins wrote:
> nit: @param

Done.

Powered by Google App Engine
This is Rietveld 408576698