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

Issue 2854243004: Moves translate snackbar functionality to Android side. (Closed)

Created:
3 years, 7 months ago by ramyasharma
Modified:
3 years, 7 months ago
Reviewers:
gone, Marti Wong
CC:
chromium-reviews, agrieve+watch_chromium.org, dfalcantara+watch_chromium.org, Leo
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Moves translate snackbar functionality to Android side. To keep the implementation simple, we are not going back and forth between C++ and java. Instead of applying a translate option, and then undoing it when CANCEL is pressed in the snackbar, we do the following: 1. When snackbar is dismissed we apply options and the rest of the flow continues. 2. Otherwise if CANCEL (on snackbar) is pressed, we don't apply options, and the infobar stays. Demo: https://drive.google.com/open?id=0B-aCbwkKD2XZcXpteDhTM25WZ2c BUG=713514 TBR=tedchoc@chromium.org Review-Url: https://codereview.chromium.org/2854243004 Cr-Commit-Position: refs/heads/master@{#469932} Committed: https://chromium.googlesource.com/chromium/src/+/3ca1f3e7c2ace2dba216a9f9bd099bcb3fea982c

Patch Set 1 #

Total comments: 8

Patch Set 2 #

Total comments: 4

Patch Set 3 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+62 lines, -112 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java View 1 2 4 chunks +62 lines, -31 lines 0 comments Download
D chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateSnackbarController.java View 1 chunk +0 lines, -24 lines 0 comments Download
M chrome/android/java_sources.gni View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/BUILD.gn View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D chrome/browser/ui/android/snackbars/translate_snackbar.h View 1 chunk +0 lines, -30 lines 0 comments Download
D chrome/browser/ui/android/snackbars/translate_snackbar.cc View 1 chunk +0 lines, -25 lines 0 comments Download

Messages

Total messages: 49 (39 generated)
ramyasharma
3 years, 7 months ago (2017-05-04 08:25:28 UTC) #6
gone
https://codereview.chromium.org/2854243004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java (right): https://codereview.chromium.org/2854243004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java#newcode47 chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java:47: ; 1) git cl format? This ; on its ...
3 years, 7 months ago (2017-05-04 17:20:52 UTC) #11
ramyasharma
Thanks Dan. PTAL? https://codereview.chromium.org/2854243004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java (right): https://codereview.chromium.org/2854243004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java#newcode47 chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java:47: ; On 2017/05/04 17:20:52, slow (dfalcantara) ...
3 years, 7 months ago (2017-05-05 02:55:13 UTC) #17
Marti Wong
https://codereview.chromium.org/2854243004/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java (right): https://codereview.chromium.org/2854243004/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java#newcode61 chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java:61: // Do nothing. Should we add a TODO here ...
3 years, 7 months ago (2017-05-05 06:57:46 UTC) #19
gone
lgtm https://codereview.chromium.org/2854243004/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java (right): https://codereview.chromium.org/2854243004/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java#newcode51 chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java:51: this.mMenuItemId = menuItemId; don't need the "this." bit; ...
3 years, 7 months ago (2017-05-05 17:23:53 UTC) #20
ramyasharma
https://codereview.chromium.org/2854243004/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java (right): https://codereview.chromium.org/2854243004/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java#newcode51 chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java:51: this.mMenuItemId = menuItemId; On 2017/05/05 17:23:52, slow (dfalcantara) wrote: ...
3 years, 7 months ago (2017-05-08 00:56:38 UTC) #21
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/2854243004/200001
3 years, 7 months ago (2017-05-08 05:54:36 UTC) #40
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/429551)
3 years, 7 months ago (2017-05-08 06:03:12 UTC) #42
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/2854243004/200001
3 years, 7 months ago (2017-05-08 06:05:06 UTC) #46
commit-bot: I haz the power
3 years, 7 months ago (2017-05-08 09:09:17 UTC) #49
Message was sent while issue was closed.
Committed patchset #3 (id:200001) as
https://chromium.googlesource.com/chromium/src/+/3ca1f3e7c2ace2dba216a9f9bd09...

Powered by Google App Engine
This is Rietveld 408576698