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

Issue 12208042: Smooth scrolling effect to mosaic view. (Closed)

Created:
7 years, 10 months ago by mtomasz
Modified:
7 years, 10 months ago
Reviewers:
yoshiki
CC:
chromium-reviews, rginda+watch_chromium.org, arv (Not doing code reviews)
Visibility:
Public.

Description

Smooth scrolling effect to mosaic view. In slide view we have nice sliding transition effect, while in mosaic view not. This patch adds a simple sliding animation, which is especially visible when using a keyboard. Along the way, adds scrolling margins, so it is possible to navigate without using keyboard. Refer to a screenshot in the bug description. TEST=Open a directory (on Drive) with lots of pictures, enter mosaic view, scroll using keyboard. BUG=174575 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=181860

Patch Set 1 #

Patch Set 2 : Cleaned up. #

Total comments: 13

Patch Set 3 : Fixed. #

Patch Set 4 : Rebased. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+91 lines, -7 lines) Patch
M chrome/browser/resources/file_manager/js/photo/mosaic_mode.js View 1 2 6 chunks +91 lines, -7 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
mtomasz
@yoshiki: PTAL.
7 years, 10 months ago (2013-02-12 01:10:29 UTC) #1
yoshiki
https://codereview.chromium.org/12208042/diff/6001/chrome/browser/resources/file_manager/js/photo/mosaic_mode.js File chrome/browser/resources/file_manager/js/photo/mosaic_mode.js (right): https://codereview.chromium.org/12208042/diff/6001/chrome/browser/resources/file_manager/js/photo/mosaic_mode.js#newcode185 chrome/browser/resources/file_manager/js/photo/mosaic_mode.js:185: clearInterval(this.scrollTimer_); Assign null or undefined after clearing the interval. ...
7 years, 10 months ago (2013-02-12 01:30:52 UTC) #2
mtomasz
https://codereview.chromium.org/12208042/diff/6001/chrome/browser/resources/file_manager/js/photo/mosaic_mode.js File chrome/browser/resources/file_manager/js/photo/mosaic_mode.js (right): https://codereview.chromium.org/12208042/diff/6001/chrome/browser/resources/file_manager/js/photo/mosaic_mode.js#newcode185 chrome/browser/resources/file_manager/js/photo/mosaic_mode.js:185: clearInterval(this.scrollTimer_); On 2013/02/12 01:30:52, yoshiki wrote: > Assign null ...
7 years, 10 months ago (2013-02-12 04:19:21 UTC) #3
yoshiki
7 years, 10 months ago (2013-02-12 04:49:10 UTC) #4
lgtm

https://codereview.chromium.org/12208042/diff/6001/chrome/browser/resources/f...
File chrome/browser/resources/file_manager/js/photo/mosaic_mode.js (right):

https://codereview.chromium.org/12208042/diff/6001/chrome/browser/resources/f...
chrome/browser/resources/file_manager/js/photo/mosaic_mode.js:250: if (tile)
tile.scrollIntoView();
Sorry, it was my mistake. It's optional.

On 2013/02/12 04:19:21, mtomasz wrote:
> On 2013/02/12 01:30:52, yoshiki wrote:
> > Add the boolean argument |opt_animated|.
> 
> Can you clarify? This argument is optional.

Powered by Google App Engine
This is Rietveld 408576698