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

Issue 6315012: DOMUI Prefs: Keep focus within the topmost page/overlay (Closed)

Created:
9 years, 11 months ago by stuartmorgan
Modified:
9 years, 7 months ago
CC:
chromium-reviews, arv (Not doing code reviews)
Visibility:
Public.

Description

DOMUI Prefs: Keep focus within the topmost page/overlay BUG=60176, 67026 TEST=Open a subpage or overlay, and use tab to cycle through the elements; only elements within the page/overlay should be focused. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=72653

Patch Set 1 #

Total comments: 9

Patch Set 2 : Address review comments #

Total comments: 4

Patch Set 3 : Address last review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+51 lines, -4 lines) Patch
M chrome/browser/resources/options/options_page.js View 1 2 5 chunks +51 lines, -4 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
stuartmorgan
9 years, 11 months ago (2011-01-26 01:20:32 UTC) #1
James Hawkins
http://codereview.chromium.org/6315012/diff/1/chrome/browser/resources/options/options_page.js File chrome/browser/resources/options/options_page.js (right): http://codereview.chromium.org/6315012/diff/1/chrome/browser/resources/options/options_page.js#newcode362 chrome/browser/resources/options/options_page.js:362: document.addEventListener('focus', this.manageFocusChange_.bind(this), nit: All params on one line or ...
9 years, 11 months ago (2011-01-26 01:29:40 UTC) #2
stuartmorgan
http://codereview.chromium.org/6315012/diff/1/chrome/browser/resources/options/options_page.js File chrome/browser/resources/options/options_page.js (right): http://codereview.chromium.org/6315012/diff/1/chrome/browser/resources/options/options_page.js#newcode362 chrome/browser/resources/options/options_page.js:362: document.addEventListener('focus', this.manageFocusChange_.bind(this), On 2011/01/26 01:29:41, James Hawkins wrote: > ...
9 years, 11 months ago (2011-01-26 17:27:03 UTC) #3
arv (Not doing code reviews)
LGTM http://codereview.chromium.org/6315012/diff/5001/chrome/browser/resources/options/options_page.js File chrome/browser/resources/options/options_page.js (right): http://codereview.chromium.org/6315012/diff/5001/chrome/browser/resources/options/options_page.js#newcode394 chrome/browser/resources/options/options_page.js:394: var focusableItemsRoot = null; no need to assign ...
9 years, 11 months ago (2011-01-26 17:55:49 UTC) #4
James Hawkins
LGTM http://codereview.chromium.org/6315012/diff/1/chrome/browser/resources/options/options_page.js File chrome/browser/resources/options/options_page.js (right): http://codereview.chromium.org/6315012/diff/1/chrome/browser/resources/options/options_page.js#newcode362 chrome/browser/resources/options/options_page.js:362: document.addEventListener('focus', this.manageFocusChange_.bind(this), On 2011/01/26 17:27:03, stuartmorgan wrote: > ...
9 years, 11 months ago (2011-01-26 18:08:24 UTC) #5
stuartmorgan
9 years, 11 months ago (2011-01-26 18:19:08 UTC) #6
http://codereview.chromium.org/6315012/diff/5001/chrome/browser/resources/opt...
File chrome/browser/resources/options/options_page.js (right):

http://codereview.chromium.org/6315012/diff/5001/chrome/browser/resources/opt...
chrome/browser/resources/options/options_page.js:394: var focusableItemsRoot =
null;
On 2011/01/26 17:55:49, arv wrote:
> no need to assign null here.

Done.

http://codereview.chromium.org/6315012/diff/5001/chrome/browser/resources/opt...
chrome/browser/resources/options/options_page.js:585: focusElement =
this.pageDiv.querySelector('button, input, list, select');
On 2011/01/26 17:55:49, arv wrote:
> missing var

Done.

Powered by Google App Engine
This is Rietveld 408576698