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

Issue 664583006: Improve keyboard navigation on 'Manage search engines' options page (Closed)

Created:
6 years, 2 months ago by bondd
Modified:
6 years, 1 month ago
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Improve keyboard navigation on 'Manage search engines' options page 1. Selected column is maintained when pressing up/down in list to change selected list item. 2. Shift+Tab now returns to to previously focused list item field (wherever Tab just came from) instead of always returning to the first field of the list item. 3. 'Default search strings' list now starts with first text field of first item focused. 4. 'Add new search engine' list item's focus order now behaves the same as other list items. 5. 'X' delete button is now part of the focus order. BUG=276874

Patch Set 1 #

Total comments: 50
Unified diffs Side-by-side diffs Delta from patch set Stats (+236 lines, -33 lines) Patch
M chrome/browser/resources/options/autofill_options_list.js View 2 chunks +4 lines, -0 lines 1 comment Download
M chrome/browser/resources/options/deletable_item_list.js View 3 chunks +20 lines, -1 line 2 comments Download
M chrome/browser/resources/options/inline_editable_list.js View 10 chunks +192 lines, -18 lines 36 comments Download
M chrome/browser/resources/options/options_page.css View 1 chunk +2 lines, -9 lines 1 comment Download
M chrome/browser/resources/options/search_engine_manager_engine_list.js View 3 chunks +8 lines, -1 line 1 comment Download
M ui/webui/resources/js/cr/ui/list.js View 3 chunks +10 lines, -4 lines 9 comments Download

Messages

Total messages: 12 (3 generated)
bondd
https://codereview.chromium.org/664583006/diff/1/chrome/browser/resources/options/inline_editable_list.js File chrome/browser/resources/options/inline_editable_list.js (right): https://codereview.chromium.org/664583006/diff/1/chrome/browser/resources/options/inline_editable_list.js#newcode105 chrome/browser/resources/options/inline_editable_list.js:105: set focusable(focusable) { Add a getter for completeness, even ...
6 years, 2 months ago (2014-10-17 01:23:15 UTC) #1
Dan Beam
+arv@ for a second set of eyes on all this List magic in general I ...
6 years, 2 months ago (2014-10-18 01:35:45 UTC) #5
Dan Beam
what's holding this CL up?
6 years, 2 months ago (2014-10-25 00:26:51 UTC) #6
bondd
On 2014/10/25 00:26:51, Dan Beam wrote: > what's holding this CL up? I did some ...
6 years, 1 month ago (2014-10-27 13:42:04 UTC) #7
bondd
https://codereview.chromium.org/664583006/diff/1/chrome/browser/resources/options/inline_editable_list.js File chrome/browser/resources/options/inline_editable_list.js (right): https://codereview.chromium.org/664583006/diff/1/chrome/browser/resources/options/inline_editable_list.js#newcode526 chrome/browser/resources/options/inline_editable_list.js:526: this.focusColumnIndex_ = -1; focusedColumnIndex_ https://codereview.chromium.org/664583006/diff/1/chrome/browser/resources/options/inline_editable_list.js#newcode600 chrome/browser/resources/options/inline_editable_list.js:600: element.updateLeadState_(); updateLeadState_ is ...
6 years, 1 month ago (2014-10-28 22:31:27 UTC) #8
bondd
This CL is going to die and be replaced by several smaller ones.
6 years, 1 month ago (2014-10-28 22:32:52 UTC) #9
bondd
Responded to reviewer comments from dbeam@. This CL has been split into two smaller ones, ...
6 years, 1 month ago (2014-10-29 21:12:39 UTC) #10
Dan Beam
can we close this issue now?
6 years, 1 month ago (2014-11-12 23:41:14 UTC) #11
bondd
6 years, 1 month ago (2014-11-12 23:59:55 UTC) #12

Powered by Google App Engine
This is Rietveld 408576698