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

Side by Side Diff: chrome/browser/resources/settings/settings_page/settings_router.js

Issue 2021343003: MD Site Settings: Add five new top level categories (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Address feedback and add icons Created 4 years, 6 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 unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * @typedef {{ 6 * @typedef {{
7 * url: string, 7 * url: string,
8 * page: string, 8 * page: string,
9 * section: string, 9 * section: string,
10 * subpage: !Array<string>, 10 * subpage: !Array<string>,
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
226 subpage: ['site-settings'], 226 subpage: ['site-settings'],
227 }, 227 },
228 // Site Category routes. 228 // Site Category routes.
229 { 229 {
230 url: '/siteSettings/all', 230 url: '/siteSettings/all',
231 page: 'advanced', 231 page: 'advanced',
232 section: 'privacy', 232 section: 'privacy',
233 subpage: ['site-settings', 'all-sites'], 233 subpage: ['site-settings', 'all-sites'],
234 }, 234 },
235 { 235 {
236 url: '/siteSettings/automaticDownloads',
237 page: 'advanced',
238 section: 'privacy',
239 subpage: ['site-settings', 'site-settings-category-automatic-downloads'],
240 },
241 {
242 url: '/siteSettings/backgroundSync',
243 page: 'advanced',
244 section: 'privacy',
245 subpage: ['site-settings', 'site-settings-category-background-sync'],
246 },
247 {
236 url: '/siteSettings/camera', 248 url: '/siteSettings/camera',
237 page: 'advanced', 249 page: 'advanced',
238 section: 'privacy', 250 section: 'privacy',
239 subpage: ['site-settings', 'site-settings-category-camera'], 251 subpage: ['site-settings', 'site-settings-category-camera'],
240 }, 252 },
241 { 253 {
242 url: '/siteSettings/cookies', 254 url: '/siteSettings/cookies',
243 page: 'advanced', 255 page: 'advanced',
244 section: 'privacy', 256 section: 'privacy',
245 subpage: ['site-settings', 'site-settings-category-cookies'], 257 subpage: ['site-settings', 'site-settings-category-cookies'],
246 }, 258 },
247 { 259 {
248 url: '/siteSettings/fullscreen', 260 url: '/siteSettings/fullscreen',
249 page: 'advanced', 261 page: 'advanced',
250 section: 'privacy', 262 section: 'privacy',
251 subpage: ['site-settings', 'site-settings-category-fullscreen'], 263 subpage: ['site-settings', 'site-settings-category-fullscreen'],
252 }, 264 },
253 { 265 {
254 url: '/siteSettings/images', 266 url: '/siteSettings/images',
255 page: 'advanced', 267 page: 'advanced',
256 section: 'privacy', 268 section: 'privacy',
257 subpage: ['site-settings', 'site-settings-category-images'], 269 subpage: ['site-settings', 'site-settings-category-images'],
258 }, 270 },
259 { 271 {
272 url: '/siteSettings/keygen',
273 page: 'advanced',
274 section: 'privacy',
275 subpage: ['site-settings', 'site-settings-category-keygen'],
276 },
277 {
260 url: '/siteSettings/location', 278 url: '/siteSettings/location',
261 page: 'advanced', 279 page: 'advanced',
262 section: 'privacy', 280 section: 'privacy',
263 subpage: ['site-settings', 'site-settings-category-location'], 281 subpage: ['site-settings', 'site-settings-category-location'],
264 }, 282 },
265 { 283 {
266 url: '/siteSettings/javascript', 284 url: '/siteSettings/javascript',
267 page: 'advanced', 285 page: 'advanced',
268 section: 'privacy', 286 section: 'privacy',
269 subpage: ['site-settings', 'site-settings-category-javascript'], 287 subpage: ['site-settings', 'site-settings-category-javascript'],
270 }, 288 },
271 { 289 {
272 url: '/siteSettings/microphone', 290 url: '/siteSettings/microphone',
273 page: 'advanced', 291 page: 'advanced',
274 section: 'privacy', 292 section: 'privacy',
275 subpage: ['site-settings', 'site-settings-category-microphone'], 293 subpage: ['site-settings', 'site-settings-category-microphone'],
276 }, 294 },
277 { 295 {
278 url: '/siteSettings/notifications', 296 url: '/siteSettings/notifications',
279 page: 'advanced', 297 page: 'advanced',
280 section: 'privacy', 298 section: 'privacy',
281 subpage: ['site-settings', 'site-settings-category-notifications'], 299 subpage: ['site-settings', 'site-settings-category-notifications'],
282 }, 300 },
283 { 301 {
302 url: '/siteSettings/plugins',
303 page: 'advanced',
304 section: 'privacy',
305 subpage: ['site-settings', 'site-settings-category-plugins'],
306 },
307 {
284 url: '/siteSettings/popups', 308 url: '/siteSettings/popups',
285 page: 'advanced', 309 page: 'advanced',
286 section: 'privacy', 310 section: 'privacy',
287 subpage: ['site-settings', 'site-settings-category-popups'], 311 subpage: ['site-settings', 'site-settings-category-popups'],
288 }, 312 },
313 {
314 url: '/siteSettings/unsandboxedPlugins',
315 page: 'advanced',
316 section: 'privacy',
317 subpage: ['site-settings', 'site-settings-category-unsandboxed-plugins'],
318 },
289 // Site details routes. 319 // Site details routes.
290 { 320 {
291 url: '/siteSettings/all/details', 321 url: '/siteSettings/all/details',
292 page: 'advanced', 322 page: 'advanced',
293 section: 'privacy', 323 section: 'privacy',
294 subpage: ['site-settings', 'all-sites', 'site-details'], 324 subpage: ['site-settings', 'all-sites', 'site-details'],
295 }, 325 },
296 { 326 {
327 url: '/siteSettings/automaticDownloads/details',
328 page: 'advanced',
329 section: 'privacy',
330 subpage: ['site-settings', 'site-settings-category-automatic-downloads',
331 'site-details'],
332 },
333 {
334 url: '/siteSettings/backgroundSync/details',
335 page: 'advanced',
336 section: 'privacy',
337 subpage: ['site-settings', 'site-settings-category-background-sync',
338 'site-details'],
339 },
340 {
297 url: '/siteSettings/camera/details', 341 url: '/siteSettings/camera/details',
298 page: 'advanced', 342 page: 'advanced',
299 section: 'privacy', 343 section: 'privacy',
300 subpage: ['site-settings', 'site-settings-category-camera', 344 subpage: ['site-settings', 'site-settings-category-camera',
301 'site-details'], 345 'site-details'],
302 }, 346 },
303 { 347 {
304 url: '/siteSettings/cookies/details', 348 url: '/siteSettings/cookies/details',
305 page: 'advanced', 349 page: 'advanced',
306 section: 'privacy', 350 section: 'privacy',
307 subpage: ['site-settings', 'site-settings-category-cookies', 351 subpage: ['site-settings', 'site-settings-category-cookies',
308 'site-details'], 352 'site-details'],
309 }, 353 },
310 { 354 {
311 url: '/siteSettings/fullscreen/details', 355 url: '/siteSettings/fullscreen/details',
312 page: 'advanced', 356 page: 'advanced',
313 section: 'privacy', 357 section: 'privacy',
314 subpage: ['site-settings', 'site-settings-category-fullscreen', 358 subpage: ['site-settings', 'site-settings-category-fullscreen',
315 'site-details'], 359 'site-details'],
316 }, 360 },
317 { 361 {
318 url: '/siteSettings/images/details', 362 url: '/siteSettings/images/details',
319 page: 'advanced', 363 page: 'advanced',
320 section: 'privacy', 364 section: 'privacy',
321 subpage: ['site-settings', 'site-settings-category-images', 365 subpage: ['site-settings', 'site-settings-category-images',
322 'site-details'], 366 'site-details'],
323 }, 367 },
324 { 368 {
369 url: '/siteSettings/keygen/details',
370 page: 'advanced',
371 section: 'privacy',
372 subpage: ['site-settings', 'site-settings-category-keygen',
373 'site-details'],
374 },
375 {
325 url: '/siteSettings/location/details', 376 url: '/siteSettings/location/details',
326 page: 'advanced', 377 page: 'advanced',
327 section: 'privacy', 378 section: 'privacy',
328 subpage: ['site-settings', 'site-settings-category-location', 379 subpage: ['site-settings', 'site-settings-category-location',
329 'site-details'], 380 'site-details'],
330 }, 381 },
331 { 382 {
332 url: '/siteSettings/javascript/details', 383 url: '/siteSettings/javascript/details',
333 page: 'advanced', 384 page: 'advanced',
334 section: 'privacy', 385 section: 'privacy',
335 subpage: ['site-settings', 'site-settings-category-javascript', 386 subpage: ['site-settings', 'site-settings-category-javascript',
336 'site-details'], 387 'site-details'],
337 }, 388 },
338 { 389 {
339 url: '/siteSettings/microphone/details', 390 url: '/siteSettings/microphone/details',
340 page: 'advanced', 391 page: 'advanced',
341 section: 'privacy', 392 section: 'privacy',
342 subpage: ['site-settings', 'site-settings-category-microphone', 393 subpage: ['site-settings', 'site-settings-category-microphone',
343 'site-details'], 394 'site-details'],
344 }, 395 },
345 { 396 {
346 url: '/siteSettings/notifications/details', 397 url: '/siteSettings/notifications/details',
347 page: 'advanced', 398 page: 'advanced',
348 section: 'privacy', 399 section: 'privacy',
349 subpage: ['site-settings', 'site-settings-category-notifications', 400 subpage: ['site-settings', 'site-settings-category-notifications',
350 'site-details'], 401 'site-details'],
351 }, 402 },
352 { 403 {
404 url: '/siteSettings/plugins/details',
405 page: 'advanced',
406 section: 'privacy',
407 subpage: ['site-settings', 'site-settings-category-plugins',
408 'site-details'],
409 },
410 {
353 url: '/siteSettings/popups/details', 411 url: '/siteSettings/popups/details',
354 page: 'advanced', 412 page: 'advanced',
355 section: 'privacy', 413 section: 'privacy',
356 subpage: ['site-settings', 'site-settings-category-popups', 414 subpage: ['site-settings', 'site-settings-category-popups',
357 'site-details'], 415 'site-details'],
358 }, 416 },
359 { 417 {
418 url: '/siteSettings/unsandboxedPlugins/details',
419 page: 'advanced',
420 section: 'privacy',
421 subpage: ['site-settings', 'site-settings-category-unsandsboxed-plugins',
422 'site-details'],
423 },
424 {
360 url: '/clearBrowserData', 425 url: '/clearBrowserData',
361 page: 'advanced', 426 page: 'advanced',
362 section: 'privacy', 427 section: 'privacy',
363 subpage: ['clear-browsing-data'], 428 subpage: ['clear-browsing-data'],
364 }, 429 },
365 <if expr="chromeos"> 430 <if expr="chromeos">
366 { 431 {
367 url: '/dateTime', 432 url: '/dateTime',
368 page: 'advanced', 433 page: 'advanced',
369 section: 'dateTime', 434 section: 'dateTime',
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after
553 window.history.replaceState(historicState, document.title); 618 window.history.replaceState(historicState, document.title);
554 } 619 }
555 620
556 return; 621 return;
557 } 622 }
558 } 623 }
559 624
560 assertNotReached('Route not found: ' + JSON.stringify(newRoute)); 625 assertNotReached('Route not found: ' + JSON.stringify(newRoute));
561 }, 626 },
562 }); 627 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698