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

Issue 2898303004: [MD Bookmarks] Add toasts. (Closed)

Created:
3 years, 7 months ago by calamity
Modified:
3 years, 6 months ago
Reviewers:
tsergeant, dpapad
CC:
arv+watch_chromium.org, chrome-apps-syd-reviews_chromium.org, chromium-reviews, dbeam+watch-polymer_chromium.org, dbeam+watch-closure_chromium.org, jlklein+watch-closure_chromium.org, michaelpg+watch-polymer_chromium.org, michaelpg+watch-md-ui_chromium.org, oshima+watch_chromium.org, vitalyp+closure_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[MD Bookmarks] Add toasts. This CL adds a bookmarks-toast-manager element which shows toasts for the bookmark manager. Toasts currently show for item deletion, copying urls, and sorting a folder. An undo button may also be shown in the toast. BUG=725786 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2898303004 Cr-Commit-Position: refs/heads/master@{#477564} Committed: https://chromium.googlesource.com/chromium/src/+/efe47735cb33458311b6d71a3ff47ff65f4200e8

Patch Set 1 : #

Total comments: 15

Patch Set 2 : add_test #

Patch Set 3 : add plural string handler #

Patch Set 4 : address visual comments #

Patch Set 5 : address comments #

Patch Set 6 : roll our own toast #

Total comments: 6

Patch Set 7 : actually add files. #

Patch Set 8 : address comments #

Total comments: 14

Patch Set 9 : address comments #

Total comments: 2

Patch Set 10 : aria-live #

Total comments: 5

Patch Set 11 : revert bower.json #

Patch Set 12 : rebase #

Patch Set 13 : fix test #

Total comments: 4

Patch Set 14 : fix nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+379 lines, -5 lines) Patch
M chrome/app/bookmarks_strings.grdp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +13 lines, -0 lines 0 comments Download
M chrome/browser/browser_resources.grd View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/resources/md_bookmarks/app.html View 1 2 3 4 5 6 7 8 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/resources/md_bookmarks/command_manager.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +26 lines, -5 lines 0 comments Download
M chrome/browser/resources/md_bookmarks/compiled_resources2.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +10 lines, -0 lines 0 comments Download
A chrome/browser/resources/md_bookmarks/toast_manager.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +60 lines, -0 lines 0 comments Download
A chrome/browser/resources/md_bookmarks/toast_manager.js View 1 2 3 4 5 6 7 8 1 chunk +95 lines, -0 lines 0 comments Download
M chrome/browser/resources/md_bookmarks/toolbar.js View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/md_bookmarks/md_bookmarks_ui.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +17 lines, -0 lines 0 comments Download
A chrome/browser/ui/webui/plural_string_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +30 lines, -0 lines 0 comments Download
A chrome/browser/ui/webui/plural_string_handler.cc View 1 2 3 4 5 6 7 8 1 chunk +45 lines, -0 lines 0 comments Download
M chrome/test/data/webui/md_bookmarks/command_manager_test.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/test/data/webui/md_bookmarks/md_bookmarks_browsertest.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +14 lines, -0 lines 0 comments Download
A chrome/test/data/webui/md_bookmarks/toast_manager_test.js View 1 2 3 4 5 6 7 8 1 chunk +59 lines, -0 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 46 (26 generated)
calamity
3 years, 7 months ago (2017-05-25 07:48:17 UTC) #4
tsergeant
Cool! This all works pretty nicely. https://codereview.chromium.org/2898303004/diff/20001/chrome/app/bookmarks_strings.grdp File chrome/app/bookmarks_strings.grdp (right): https://codereview.chromium.org/2898303004/diff/20001/chrome/app/bookmarks_strings.grdp#newcode426 chrome/app/bookmarks_strings.grdp:426: <ph name="NUMBER_OF_ITEMS_DELETED">$1</ph> bookmarks ...
3 years, 7 months ago (2017-05-26 05:19:25 UTC) #5
Dan Beam
https://codereview.chromium.org/2898303004/diff/20001/third_party/polymer/v1_0/components-chromium/paper-toast/paper-toast-extracted.js File third_party/polymer/v1_0/components-chromium/paper-toast/paper-toast-extracted.js (right): https://codereview.chromium.org/2898303004/diff/20001/third_party/polymer/v1_0/components-chromium/paper-toast/paper-toast-extracted.js#newcode11 third_party/polymer/v1_0/components-chromium/paper-toast/paper-toast-extracted.js:11: Polymer.IronOverlayBehavior On 2017/05/26 05:19:24, tsergeant wrote: > Adding a ...
3 years, 6 months ago (2017-05-30 23:25:31 UTC) #7
dpapad
https://codereview.chromium.org/2898303004/diff/20001/third_party/polymer/v1_0/components-chromium/paper-toast/paper-toast-extracted.js File third_party/polymer/v1_0/components-chromium/paper-toast/paper-toast-extracted.js (right): https://codereview.chromium.org/2898303004/diff/20001/third_party/polymer/v1_0/components-chromium/paper-toast/paper-toast-extracted.js#newcode11 third_party/polymer/v1_0/components-chromium/paper-toast/paper-toast-extracted.js:11: Polymer.IronOverlayBehavior On 2017/05/30 at 23:25:31, Dan Beam wrote: > ...
3 years, 6 months ago (2017-05-30 23:33:39 UTC) #9
calamity
🍞🍞🍞 https://codereview.chromium.org/2898303004/diff/20001/chrome/app/bookmarks_strings.grdp File chrome/app/bookmarks_strings.grdp (right): https://codereview.chromium.org/2898303004/diff/20001/chrome/app/bookmarks_strings.grdp#newcode426 chrome/app/bookmarks_strings.grdp:426: <ph name="NUMBER_OF_ITEMS_DELETED">$1</ph> bookmarks deleted On 2017/05/26 05:19:24, tsergeant ...
3 years, 6 months ago (2017-05-31 08:10:42 UTC) #11
dpapad
https://codereview.chromium.org/2898303004/diff/140001/chrome/browser/resources/md_bookmarks/toast_manager.js File chrome/browser/resources/md_bookmarks/toast_manager.js (right): https://codereview.chromium.org/2898303004/diff/140001/chrome/browser/resources/md_bookmarks/toast_manager.js#newcode18 chrome/browser/resources/md_bookmarks/toast_manager.js:18: attached: function() { @override https://codereview.chromium.org/2898303004/diff/140001/chrome/browser/resources/md_bookmarks/toast_manager.js#newcode49 chrome/browser/resources/md_bookmarks/toast_manager.js:49: /** @private {bookmarks.ToastManager} ...
3 years, 6 months ago (2017-05-31 17:52:38 UTC) #12
calamity
https://codereview.chromium.org/2898303004/diff/140001/chrome/browser/resources/md_bookmarks/toast_manager.js File chrome/browser/resources/md_bookmarks/toast_manager.js (right): https://codereview.chromium.org/2898303004/diff/140001/chrome/browser/resources/md_bookmarks/toast_manager.js#newcode18 chrome/browser/resources/md_bookmarks/toast_manager.js:18: attached: function() { On 2017/05/31 17:52:38, dpapad wrote: > ...
3 years, 6 months ago (2017-06-01 06:40:08 UTC) #13
tsergeant
You should update the CL description, which still mentions paper-toast. https://codereview.chromium.org/2898303004/diff/180001/chrome/app/bookmarks_strings.grdp File chrome/app/bookmarks_strings.grdp (right): https://codereview.chromium.org/2898303004/diff/180001/chrome/app/bookmarks_strings.grdp#newcode422 ...
3 years, 6 months ago (2017-06-01 08:24:59 UTC) #14
dpapad
https://codereview.chromium.org/2898303004/diff/180001/chrome/browser/resources/md_bookmarks/toast.js File chrome/browser/resources/md_bookmarks/toast.js (right): https://codereview.chromium.org/2898303004/diff/180001/chrome/browser/resources/md_bookmarks/toast.js#newcode16 chrome/browser/resources/md_bookmarks/toast.js:16: duration: Number, Nit: Can we give this an initial ...
3 years, 6 months ago (2017-06-01 17:35:44 UTC) #15
calamity
https://codereview.chromium.org/2898303004/diff/180001/chrome/app/bookmarks_strings.grdp File chrome/app/bookmarks_strings.grdp (right): https://codereview.chromium.org/2898303004/diff/180001/chrome/app/bookmarks_strings.grdp#newcode422 chrome/app/bookmarks_strings.grdp:422: <message name="IDS_MD_BOOKMARK_MANAGER_TOAST_FOLDER_SORTED" desc="Label displayed in toast when a folder's ...
3 years, 6 months ago (2017-06-02 05:34:22 UTC) #19
tsergeant
https://codereview.chromium.org/2898303004/diff/220001/chrome/browser/resources/md_bookmarks/toast_manager.html File chrome/browser/resources/md_bookmarks/toast_manager.html (right): https://codereview.chromium.org/2898303004/diff/220001/chrome/browser/resources/md_bookmarks/toast_manager.html#newcode52 chrome/browser/resources/md_bookmarks/toast_manager.html:52: <div id="toast"> paper-toast integrates with iron-a11y-announcer to make their ...
3 years, 6 months ago (2017-06-05 01:25:40 UTC) #20
dpapad
https://codereview.chromium.org/2898303004/diff/240001/chrome/test/data/webui/md_bookmarks/toast_manager_test.js File chrome/test/data/webui/md_bookmarks/toast_manager_test.js (right): https://codereview.chromium.org/2898303004/diff/240001/chrome/test/data/webui/md_bookmarks/toast_manager_test.js#newcode33 chrome/test/data/webui/md_bookmarks/toast_manager_test.js:33: toastManager.setTimeout_ = function(f) { Is there an alternative way ...
3 years, 6 months ago (2017-06-06 01:33:41 UTC) #21
calamity
https://codereview.chromium.org/2898303004/diff/220001/chrome/browser/resources/md_bookmarks/toast_manager.html File chrome/browser/resources/md_bookmarks/toast_manager.html (right): https://codereview.chromium.org/2898303004/diff/220001/chrome/browser/resources/md_bookmarks/toast_manager.html#newcode52 chrome/browser/resources/md_bookmarks/toast_manager.html:52: <div id="toast"> On 2017/06/05 01:25:40, tsergeant wrote: > paper-toast ...
3 years, 6 months ago (2017-06-06 04:44:05 UTC) #23
tsergeant
Generally lg, but the CommandManager tests are failing because they need a ToastManager to exist ...
3 years, 6 months ago (2017-06-06 07:25:14 UTC) #28
dpapad
LGTM, with optional testing related suggestion/comment. https://codereview.chromium.org/2898303004/diff/240001/chrome/test/data/webui/md_bookmarks/toast_manager_test.js File chrome/test/data/webui/md_bookmarks/toast_manager_test.js (right): https://codereview.chromium.org/2898303004/diff/240001/chrome/test/data/webui/md_bookmarks/toast_manager_test.js#newcode33 chrome/test/data/webui/md_bookmarks/toast_manager_test.js:33: toastManager.setTimeout_ = function(f) ...
3 years, 6 months ago (2017-06-06 18:18:41 UTC) #33
calamity
On 2017/06/06 18:18:41, dpapad wrote: > LGTM, with optional testing related suggestion/comment. > > https://codereview.chromium.org/2898303004/diff/240001/chrome/test/data/webui/md_bookmarks/toast_manager_test.js ...
3 years, 6 months ago (2017-06-07 04:35:49 UTC) #34
tsergeant
lgtm, with two more little nits https://codereview.chromium.org/2898303004/diff/300001/chrome/browser/resources/md_bookmarks/toast_manager.html File chrome/browser/resources/md_bookmarks/toast_manager.html (right): https://codereview.chromium.org/2898303004/diff/300001/chrome/browser/resources/md_bookmarks/toast_manager.html#newcode57 chrome/browser/resources/md_bookmarks/toast_manager.html:57: </divn> Nit: Typo ...
3 years, 6 months ago (2017-06-07 04:42:57 UTC) #35
calamity
https://codereview.chromium.org/2898303004/diff/300001/chrome/browser/resources/md_bookmarks/toast_manager.html File chrome/browser/resources/md_bookmarks/toast_manager.html (right): https://codereview.chromium.org/2898303004/diff/300001/chrome/browser/resources/md_bookmarks/toast_manager.html#newcode57 chrome/browser/resources/md_bookmarks/toast_manager.html:57: </divn> On 2017/06/07 04:42:57, tsergeant wrote: > Nit: Typo ...
3 years, 6 months ago (2017-06-07 05:51:40 UTC) #38
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/2898303004/320001
3 years, 6 months ago (2017-06-07 06:40:56 UTC) #43
commit-bot: I haz the power
3 years, 6 months ago (2017-06-07 06:45:12 UTC) #46
Message was sent while issue was closed.
Committed patchset #14 (id:320001) as
https://chromium.googlesource.com/chromium/src/+/efe47735cb33458311b6d71a3ff4...

Powered by Google App Engine
This is Rietveld 408576698