Chromium Code Reviews| Index: chrome/browser/ui/views/bookmarks/bookmark_bubble_view.cc |
| diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bubble_view.cc b/chrome/browser/ui/views/bookmarks/bookmark_bubble_view.cc |
| index a652f26b0a23170df0752feca5d889e0e093f5ad..9261a0ffa4488f70fcc82ef2dcab6322f1ad0fa4 100644 |
| --- a/chrome/browser/ui/views/bookmarks/bookmark_bubble_view.cc |
| +++ b/chrome/browser/ui/views/bookmarks/bookmark_bubble_view.cc |
| @@ -19,6 +19,7 @@ |
| #include "content/public/browser/user_metrics.h" |
| #include "grit/generated_resources.h" |
| #include "grit/theme_resources.h" |
| +#include "ui/base/accessibility/accessible_view_state.h" |
| #include "ui/base/l10n/l10n_util.h" |
| #include "ui/base/resource/resource_bundle.h" |
| #include "ui/events/keycodes/keyboard_codes.h" |
| @@ -153,7 +154,8 @@ void BookmarkBubbleView::Init() { |
| parent_combobox_ = new views::Combobox(&parent_model_); |
| parent_combobox_->set_listener(this); |
| - parent_combobox_->SetAccessibleName(combobox_label->text()); |
| + parent_combobox_->SetAccessibleName( |
| + l10n_util::GetStringUTF16(IDS_BOOKMARK_AX_BUBBLE_FOLDER_TEXT)); |
| GridLayout* layout = new GridLayout(this); |
| SetLayoutManager(layout); |
| @@ -199,6 +201,9 @@ void BookmarkBubbleView::Init() { |
| layout->AddView(label); |
| title_tf_ = new views::Textfield(); |
| title_tf_->SetText(GetTitle()); |
| + title_tf_->SetAccessibleName( |
| + l10n_util::GetStringUTF16(IDS_BOOKMARK_AX_BUBBLE_TITLE_TEXT)); |
| + |
| layout->AddView(title_tf_, 5, 1); |
| layout->AddPaddingRow(0, views::kUnrelatedControlHorizontalSpacing); |
| @@ -289,6 +294,14 @@ gfx::Size BookmarkBubbleView::GetMinimumSize() { |
| return size; |
| } |
| +void BookmarkBubbleView::GetAccessibleState(ui::AccessibleViewState* state) { |
| + state->name = |
| + l10n_util::GetStringUTF16( |
| + newly_bookmarked_ ? IDS_BOOKMARK_BUBBLE_PAGE_BOOKMARKED : |
| + IDS_BOOKMARK_AX_BUBBLE_PAGE_BOOKMARK); |
| + state->role = ui::AccessibilityTypes::ROLE_DIALOG; |
|
dmazzoni
2013/11/21 06:54:07
Do this in BubbleDelegateView instead (and call th
zel
2013/11/22 02:34:01
Done.
|
| +} |
| + |
| void BookmarkBubbleView::ButtonPressed(views::Button* sender, |
| const ui::Event& event) { |
| HandleButtonPressed(sender); |