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

Issue 380943002: Added battery level and time to the status tray's accessible name. (Closed)

Created:
6 years, 5 months ago by evy
Modified:
6 years, 5 months ago
CC:
chromium-reviews, sadrul, dtseng+watch_chromium.org, derat+watch_chromium.org, aboxhall+watch_chromium.org, tfarina, yuzo+watch_chromium.org, dmazzoni+watch_chromium.org, oshima+watch_chromium.org, kalyank, stevenjb+watch_chromium.org, plundblad+watch_chromium.org, ben+ash_chromium.org, lisayin
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Added battery level and time to the status tray's accessible name. Appended already written accessible strings for time and battery to the status tray's current name. Ensured the dispatched accessibility event for any events coming from the status tray reads the status tray name and not the names of the buttons inside the status tray bar. BUG=392666 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=284818

Patch Set 1 #

Total comments: 12

Patch Set 2 : no longer adding strings, time now says 'current time' #

Total comments: 10

Patch Set 3 : #

Total comments: 12

Patch Set 4 : fixed nits #

Patch Set 5 : view storage #

Total comments: 12

Patch Set 6 : FindFirstAccessibleAncestor function #

Total comments: 1

Patch Set 7 : #

Patch Set 8 : battery only read on chromeos builds #

Patch Set 9 : removed old view before storing a new one #

Unified diffs Side-by-side diffs Delta from patch set Stats (+74 lines, -12 lines) Patch
M ash/ash_strings.grd View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M ash/system/chromeos/power/power_status.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M ash/system/chromeos/power/power_status.cc View 1 2 2 chunks +5 lines, -1 line 0 comments Download
M ash/system/chromeos/power/tray_power.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M ash/system/chromeos/settings/tray_settings.cc View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M ash/system/tray/system_tray.h View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M ash/system/tray/system_tray.cc View 1 2 3 4 5 6 7 4 chunks +19 lines, -4 lines 0 comments Download
M chrome/browser/ui/views/accessibility/accessibility_event_router_views.h View 1 2 3 4 5 6 7 8 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc View 1 2 3 4 5 6 7 8 5 chunks +29 lines, -3 lines 0 comments Download

Messages

Total messages: 38 (0 generated)
evy
6 years, 5 months ago (2014-07-09 22:55:09 UTC) #1
Peter Lundblad
6 years, 5 months ago (2014-07-09 23:07:36 UTC) #2
Peter Lundblad
https://codereview.chromium.org/380943002/diff/1/ash/system/tray/system_tray.cc File ash/system/tray/system_tray.cc (right): https://codereview.chromium.org/380943002/diff/1/ash/system/tray/system_tray.cc#newcode595 ash/system/tray/system_tray.cc:595: return base::TimeFormatTimeOfDayWithHourClockType( Just to make sure, can you try ...
6 years, 5 months ago (2014-07-09 23:08:11 UTC) #3
Daniel Erat
https://codereview.chromium.org/380943002/diff/1/ash/system/tray/system_tray.h File ash/system/tray/system_tray.h (right): https://codereview.chromium.org/380943002/diff/1/ash/system/tray/system_tray.h#newcode124 ash/system/tray/system_tray.h:124: // Returns a string with the current time for ...
6 years, 5 months ago (2014-07-09 23:10:24 UTC) #4
dmazzoni
https://codereview.chromium.org/380943002/diff/1/ash/system/tray/system_tray.cc File ash/system/tray/system_tray.cc (right): https://codereview.chromium.org/380943002/diff/1/ash/system/tray/system_tray.cc#newcode631 ash/system/tray/system_tray.cc:631: return name + base::ASCIIToUTF16(". ") + This is borderline, ...
6 years, 5 months ago (2014-07-10 16:23:16 UTC) #5
dmazzoni
+jshin for any advice on i18n - is it ever okay to concatenate strings, or ...
6 years, 5 months ago (2014-07-10 16:26:15 UTC) #6
evy
https://codereview.chromium.org/380943002/diff/1/ash/system/tray/system_tray.cc File ash/system/tray/system_tray.cc (right): https://codereview.chromium.org/380943002/diff/1/ash/system/tray/system_tray.cc#newcode595 ash/system/tray/system_tray.cc:595: return base::TimeFormatTimeOfDayWithHourClockType( On 2014/07/09 23:08:11, Peter Lundblad wrote: > ...
6 years, 5 months ago (2014-07-10 17:19:57 UTC) #7
dmazzoni
https://codereview.chromium.org/380943002/diff/40001/ash/system/chromeos/power/power_status.cc File ash/system/chromeos/power/power_status.cc (right): https://codereview.chromium.org/380943002/diff/40001/ash/system/chromeos/power/power_status.cc#newcode280 ash/system/chromeos/power/power_status.cc:280: base::string16 PowerStatus::GetShortAccessibleNameString() const { Can you call this function ...
6 years, 5 months ago (2014-07-10 17:28:21 UTC) #8
Peter Lundblad
https://codereview.chromium.org/380943002/diff/40001/ash/ash_strings.grd File ash/ash_strings.grd (right): https://codereview.chromium.org/380943002/diff/40001/ash/ash_strings.grd#newcode208 ash/ash_strings.grd:208: Status tray, current time <ph name="time">$1<ex>9:50</ex></ph>, <ph name="battery">$2<ex>Battery is ...
6 years, 5 months ago (2014-07-10 17:33:34 UTC) #9
evy
https://codereview.chromium.org/380943002/diff/40001/ash/ash_strings.grd File ash/ash_strings.grd (right): https://codereview.chromium.org/380943002/diff/40001/ash/ash_strings.grd#newcode208 ash/ash_strings.grd:208: Status tray, current time <ph name="time">$1<ex>9:50</ex></ph>, <ph name="battery">$2<ex>Battery is ...
6 years, 5 months ago (2014-07-10 18:57:41 UTC) #10
Daniel Erat
lgtm
6 years, 5 months ago (2014-07-10 23:16:56 UTC) #11
dmazzoni
lgtm https://codereview.chromium.org/380943002/diff/60001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc File chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc (right): https://codereview.chromium.org/380943002/diff/60001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc#newcode175 chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc:175: if (temp_view->IsFocusable()) { Nit: in C++, braces aren't ...
6 years, 5 months ago (2014-07-10 23:25:58 UTC) #12
evy
+sky for OWNERS review
6 years, 5 months ago (2014-07-11 00:02:13 UTC) #13
evy
@sky: please have a look at accessibility_event_router_views.*
6 years, 5 months ago (2014-07-11 00:11:48 UTC) #14
sky
https://codereview.chromium.org/380943002/diff/60001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc File chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc (right): https://codereview.chromium.org/380943002/diff/60001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc#newcode167 chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc:167: // The highest focusable view is processed to handle ...
6 years, 5 months ago (2014-07-11 15:44:02 UTC) #15
dmazzoni
https://codereview.chromium.org/380943002/diff/60001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc File chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc (right): https://codereview.chromium.org/380943002/diff/60001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc#newcode167 chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc:167: // The highest focusable view is processed to handle ...
6 years, 5 months ago (2014-07-11 16:11:39 UTC) #16
evy
https://codereview.chromium.org/380943002/diff/60001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc File chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc (right): https://codereview.chromium.org/380943002/diff/60001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc#newcode169 chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc:169: // status bar) and the status bar information should ...
6 years, 5 months ago (2014-07-11 18:15:10 UTC) #17
sky
https://codereview.chromium.org/380943002/diff/60001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc File chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc (right): https://codereview.chromium.org/380943002/diff/60001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc#newcode167 chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc:167: // The highest focusable view is processed to handle ...
6 years, 5 months ago (2014-07-11 19:06:08 UTC) #18
evy
https://codereview.chromium.org/380943002/diff/60001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc File chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc (right): https://codereview.chromium.org/380943002/diff/60001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc#newcode167 chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc:167: // The highest focusable view is processed to handle ...
6 years, 5 months ago (2014-07-12 00:32:50 UTC) #19
sky
https://codereview.chromium.org/380943002/diff/100001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc File chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc (right): https://codereview.chromium.org/380943002/diff/100001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc#newcode174 chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc:174: view = temp_view; Don't you want to break here? ...
6 years, 5 months ago (2014-07-14 15:57:19 UTC) #20
evy
https://codereview.chromium.org/380943002/diff/100001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc File chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc (right): https://codereview.chromium.org/380943002/diff/100001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc#newcode174 chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc:174: view = temp_view; On 2014/07/14 15:57:19, sky wrote: > ...
6 years, 5 months ago (2014-07-14 16:03:47 UTC) #21
dmazzoni
https://codereview.chromium.org/380943002/diff/100001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc File chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc (right): https://codereview.chromium.org/380943002/diff/100001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc#newcode174 chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc:174: view = temp_view; On 2014/07/14 16:03:47, evy wrote: > ...
6 years, 5 months ago (2014-07-14 17:46:00 UTC) #22
Daniel Erat
https://codereview.chromium.org/380943002/diff/100001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc File chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc (right): https://codereview.chromium.org/380943002/diff/100001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc#newcode183 chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc:183: return; On 2014/07/14 17:46:00, dmazzoni wrote: > Nit: { ...
6 years, 5 months ago (2014-07-14 18:04:15 UTC) #23
sky
https://codereview.chromium.org/380943002/diff/100001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc File chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc (right): https://codereview.chromium.org/380943002/diff/100001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc#newcode174 chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc:174: view = temp_view; On 2014/07/14 16:03:47, evy wrote: > ...
6 years, 5 months ago (2014-07-14 21:11:14 UTC) #24
evy
https://codereview.chromium.org/380943002/diff/100001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc File chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc (right): https://codereview.chromium.org/380943002/diff/100001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc#newcode174 chrome/browser/ui/views/accessibility/accessibility_event_router_views.cc:174: view = temp_view; On 2014/07/14 21:11:14, sky wrote: > ...
6 years, 5 months ago (2014-07-14 22:19:16 UTC) #25
sky
LGTM https://codereview.chromium.org/380943002/diff/120001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.h File chrome/browser/ui/views/accessibility/accessibility_event_router_views.h (right): https://codereview.chromium.org/380943002/diff/120001/chrome/browser/ui/views/accessibility/accessibility_event_router_views.h#newcode161 chrome/browser/ui/views/accessibility/accessibility_event_router_views.h:161: // If a view is not focusable for ...
6 years, 5 months ago (2014-07-15 04:24:25 UTC) #26
evy
The CQ bit was checked by evy@chromium.org
6 years, 5 months ago (2014-07-15 16:44:52 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/evy@chromium.org/380943002/140001
6 years, 5 months ago (2014-07-15 16:47:32 UTC) #28
evy
The CQ bit was unchecked by evy@chromium.org
6 years, 5 months ago (2014-07-15 23:34:01 UTC) #29
evy
The CQ bit was checked by evy@chromium.org
6 years, 5 months ago (2014-07-16 22:00:52 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/evy@chromium.org/380943002/200001
6 years, 5 months ago (2014-07-16 22:04:00 UTC) #31
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_chromium_rel on tryserver.chromium ...
6 years, 5 months ago (2014-07-17 02:51:21 UTC) #32
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-17 03:58:10 UTC) #33
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/linux_chromium_rel/builds/52448)
6 years, 5 months ago (2014-07-17 03:58:12 UTC) #34
evy
The CQ bit was checked by evy@chromium.org
6 years, 5 months ago (2014-07-22 20:44:24 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/evy@chromium.org/380943002/220001
6 years, 5 months ago (2014-07-22 20:45:48 UTC) #36
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: win_chromium_rel on tryserver.chromium ...
6 years, 5 months ago (2014-07-22 22:03:02 UTC) #37
commit-bot: I haz the power
6 years, 5 months ago (2014-07-23 00:09:35 UTC) #38
Message was sent while issue was closed.
Change committed as 284818

Powered by Google App Engine
This is Rietveld 408576698