| Index: chrome/browser/resources/settings/route.js
|
| diff --git a/chrome/browser/resources/settings/route.js b/chrome/browser/resources/settings/route.js
|
| index 61145399564c443aa1cbacc1ebf258f993685994..89a470544f7463e38ef663d0a180e5c6878e2fc5 100644
|
| --- a/chrome/browser/resources/settings/route.js
|
| +++ b/chrome/browser/resources/settings/route.js
|
| @@ -15,6 +15,9 @@ cr.define('settings', function() {
|
| /** @type {?settings.Route} */
|
| this.parent = null;
|
|
|
| + /** @type {number} */
|
| + this.depth = 0;
|
| +
|
| // Below are all legacy properties to provide compatibility with the old
|
| // routing system. TODO(tommycli): Remove once routing refactor complete.
|
| this.section = '';
|
| @@ -38,6 +41,7 @@ cr.define('settings', function() {
|
| var route = new Route(newUrl);
|
| route.parent = this;
|
| route.section = this.section;
|
| + route.depth = this.depth + 1;
|
|
|
| return route;
|
| },
|
| @@ -131,7 +135,8 @@ cr.define('settings', function() {
|
|
|
| r.SITE_SETTINGS = r.PRIVACY.createChild('/siteSettings');
|
| r.SITE_SETTINGS_ALL = r.SITE_SETTINGS.createChild('all');
|
| - r.SITE_SETTINGS_ALL_DETAILS = r.SITE_SETTINGS_ALL.createChild('details');
|
| + r.SITE_SETTINGS_SITE_DETAILS =
|
| + r.SITE_SETTINGS_ALL.createChild('/siteSettings/siteDetails');
|
|
|
| r.SITE_SETTINGS_HANDLERS = r.SITE_SETTINGS.createChild('handlers');
|
|
|
| @@ -154,33 +159,6 @@ cr.define('settings', function() {
|
| r.SITE_SETTINGS.createChild('unsandboxedPlugins');
|
| r.SITE_SETTINGS_USB_DEVICES = r.SITE_SETTINGS.createChild('usbDevices');
|
|
|
| - r.SITE_SETTINGS_AUTOMATIC_DOWNLOADS_DETAILS =
|
| - r.SITE_SETTINGS_AUTOMATIC_DOWNLOADS.createChild('details');
|
| - r.SITE_SETTINGS_BACKGROUND_SYNC_DETAILS =
|
| - r.SITE_SETTINGS_BACKGROUND_SYNC.createChild('details');
|
| - r.SITE_SETTINGS_CAMERA_DETAILS =
|
| - r.SITE_SETTINGS_CAMERA.createChild('details');
|
| - r.SITE_SETTINGS_COOKIES_DETAILS =
|
| - r.SITE_SETTINGS_COOKIES.createChild('details');
|
| - r.SITE_SETTINGS_IMAGES_DETAILS =
|
| - r.SITE_SETTINGS_IMAGES.createChild('details');
|
| - r.SITE_SETTINGS_JAVASCRIPT_DETAILS =
|
| - r.SITE_SETTINGS_JAVASCRIPT.createChild('details');
|
| - r.SITE_SETTINGS_KEYGEN_DETAILS =
|
| - r.SITE_SETTINGS_KEYGEN.createChild('details');
|
| - r.SITE_SETTINGS_LOCATION_DETAILS =
|
| - r.SITE_SETTINGS_LOCATION.createChild('details');
|
| - r.SITE_SETTINGS_MICROPHONE_DETAILS =
|
| - r.SITE_SETTINGS_MICROPHONE.createChild('details');
|
| - r.SITE_SETTINGS_NOTIFICATIONS_DETAILS =
|
| - r.SITE_SETTINGS_NOTIFICATIONS.createChild('details');
|
| - r.SITE_SETTINGS_PLUGINS_DETAILS =
|
| - r.SITE_SETTINGS_PLUGINS.createChild('details');
|
| - r.SITE_SETTINGS_POPUPS_DETAILS =
|
| - r.SITE_SETTINGS_POPUPS.createChild('details');
|
| - r.SITE_SETTINGS_UNSANDBOXED_PLUGINS_DETAILS =
|
| - r.SITE_SETTINGS_UNSANDBOXED_PLUGINS.createChild('details');
|
| -
|
| <if expr="chromeos">
|
| r.DATETIME = r.ADVANCED.createSection('/dateTime', 'dateTime');
|
|
|
|
|