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

Side by Side Diff: chrome/browser/resources/settings/site_settings/site_list.js

Issue 2323693002: Site Settings Desktop: Implement Zoom Levels category. (Closed)
Patch Set: Address feedback Created 4 years, 3 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 * @fileoverview 6 * @fileoverview
7 * 'site-list' shows a list of Allowed and Blocked sites for a given 7 * 'site-list' shows a list of Allowed and Blocked sites for a given
8 * category. 8 * category.
9 */ 9 */
10 Polymer({ 10 Polymer({
(...skipping 263 matching lines...) Expand 10 before | Expand all | Expand 10 after
274 * Retrieves a list of all known sites (any category/setting). 274 * Retrieves a list of all known sites (any category/setting).
275 * @return {!Promise} 275 * @return {!Promise}
276 * @private 276 * @private
277 */ 277 */
278 getAllSitesList_: function() { 278 getAllSitesList_: function() {
279 var promiseList = []; 279 var promiseList = [];
280 for (var type in settings.ContentSettingsTypes) { 280 for (var type in settings.ContentSettingsTypes) {
281 if (settings.ContentSettingsTypes[type] == 281 if (settings.ContentSettingsTypes[type] ==
282 settings.ContentSettingsTypes.PROTOCOL_HANDLERS || 282 settings.ContentSettingsTypes.PROTOCOL_HANDLERS ||
283 settings.ContentSettingsTypes[type] == 283 settings.ContentSettingsTypes[type] ==
284 settings.ContentSettingsTypes.USB_DEVICES) { 284 settings.ContentSettingsTypes.USB_DEVICES ||
285 // Protocol handlers and USB devices don't have data stored the way all 285 settings.ContentSettingsTypes[type] ==
286 // the other categories do. 286 settings.ContentSettingsTypes.ZOOM_LEVELS) {
287 // Some categories store their data in a custom way.
287 continue; 288 continue;
288 } 289 }
289 290
290 promiseList.push( 291 promiseList.push(
291 this.browserProxy_.getExceptionList( 292 this.browserProxy_.getExceptionList(
292 settings.ContentSettingsTypes[type])); 293 settings.ContentSettingsTypes[type]));
293 } 294 }
294 295
295 return Promise.all(promiseList); 296 return Promise.all(promiseList);
296 }, 297 },
(...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after
532 // is redundant to also list all the sites that are blocked. 533 // is redundant to also list all the sites that are blocked.
533 if (this.isAllowList_()) 534 if (this.isAllowList_())
534 return true; 535 return true;
535 536
536 if (this.isSessionOnlyList_()) 537 if (this.isSessionOnlyList_())
537 return siteList.length > 0; 538 return siteList.length > 0;
538 539
539 return toggleState; 540 return toggleState;
540 }, 541 },
541 }); 542 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698