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

Unified Diff: chrome/browser/resources/settings/device_page/device_page.js

Issue 2811573004: MD Settings: Restore focus when exiting various subpages, part 2. (Closed)
Patch Set: Device page Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/settings/device_page/device_page.js
diff --git a/chrome/browser/resources/settings/device_page/device_page.js b/chrome/browser/resources/settings/device_page/device_page.js
index 9d4521589c4703fff4bcce75d258cdcd7885516a..dc714a08bbf958805b9f579a8b1f14e952fb898d 100644
--- a/chrome/browser/resources/settings/device_page/device_page.js
+++ b/chrome/browser/resources/settings/device_page/device_page.js
@@ -51,6 +51,27 @@ Polymer({
},
readOnly: true,
},
+
+ /** @private {!Map<string, string>} */
+ focusConfig_: {
+ type: Object,
+ value: function() {
+ var map = new Map();
+ map.set(
+ settings.Route.POINTERS.path, '#pointersRow .subpage-arrow');
+ map.set(
+ settings.Route.KEYBOARD.path, '#keyboardRow .subpage-arrow');
+ map.set(
+ settings.Route.STYLUS.path, '#stylusRow .subpage-arrow');
+ map.set(
+ settings.Route.DISPLAY.path, '#displayRow .subpage-arrow');
+ map.set(
+ settings.Route.STORAGE.path, '#storageRow .subpage-arrow');
+ map.set(
+ settings.Route.POWER.path, '#powerRow .subpage-arrow');
+ return map;
+ },
+ },
},
observers: [

Powered by Google App Engine
This is Rietveld 408576698