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

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

Issue 2617663002: WIP: run clang-format-js on lots of things (Closed)
Patch Set: merge Created 3 years, 11 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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 (function() { 5 (function() {
6 'use strict'; 6 'use strict';
7 7
8 Polymer({ 8 Polymer({
9 is: 'website-usage-private-api', 9 is: 'website-usage-private-api',
10 10
11 properties: { 11 properties: {
12 /** 12 /**
13 * The amount of data used by the given website. 13 * The amount of data used by the given website.
14 */ 14 */
15 websiteDataUsage: { 15 websiteDataUsage: {
16 type: String, 16 type: String,
17 notify: true, 17 notify: true,
18 },
19
20 /**
21 * The type of data used by the given website.
22 */
23 websiteStorageType: {
24 type: Number,
25 notify: true,
26 },
27 },
28
29 attached: function() {
30 settings.WebsiteUsagePrivateApi.websiteUsagePolymerInstance = this;
31 },
32
33 /** @param {string} host */
34 fetchUsageTotal: function(host) {
35 settings.WebsiteUsagePrivateApi.fetchUsageTotal(host);
18 }, 36 },
19 37
20 /** 38 /**
21 * The type of data used by the given website. 39 * @param {string} origin
40 * @param {number} type
22 */ 41 */
23 websiteStorageType: { 42 clearUsage: function(origin, type) {
24 type: Number, 43 settings.WebsiteUsagePrivateApi.clearUsage(origin, type);
25 notify: true,
26 }, 44 },
27 },
28 45
29 attached: function() { 46 /** @param {string} origin */
30 settings.WebsiteUsagePrivateApi.websiteUsagePolymerInstance = this; 47 notifyUsageDeleted: function(origin) {
31 }, 48 this.fire('usage-deleted', {origin: origin});
32 49 },
33 /** @param {string} host */ 50 });
34 fetchUsageTotal: function(host) {
35 settings.WebsiteUsagePrivateApi.fetchUsageTotal(host);
36 },
37
38 /**
39 * @param {string} origin
40 * @param {number} type
41 */
42 clearUsage: function(origin, type) {
43 settings.WebsiteUsagePrivateApi.clearUsage(origin, type);
44 },
45
46 /** @param {string} origin */
47 notifyUsageDeleted: function(origin) {
48 this.fire('usage-deleted', {origin: origin});
49 },
50 });
51 })(); 51 })();
52 52
53 cr.define('settings.WebsiteUsagePrivateApi', function() { 53 cr.define('settings.WebsiteUsagePrivateApi', function() {
54 /** 54 /**
55 * @type {Object} An instance of the polymer object defined above. 55 * @type {Object} An instance of the polymer object defined above.
56 * All data will be set here. 56 * All data will be set here.
57 */ 57 */
58 var websiteUsagePolymerInstance = null; 58 var websiteUsagePolymerInstance = null;
59 59
60 /** 60 /**
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
108 * @param {string} origin The origin that the usage was fetched for. 108 * @param {string} origin The origin that the usage was fetched for.
109 */ 109 */
110 var onUsageCleared = function(origin) { 110 var onUsageCleared = function(origin) {
111 var instance = settings.WebsiteUsagePrivateApi.websiteUsagePolymerInstance; 111 var instance = settings.WebsiteUsagePrivateApi.websiteUsagePolymerInstance;
112 if (instance == null) 112 if (instance == null)
113 return; 113 return;
114 114
115 instance.notifyUsageDeleted(origin); 115 instance.notifyUsageDeleted(origin);
116 }; 116 };
117 117
118 return { websiteUsagePolymerInstance: websiteUsagePolymerInstance, 118 return {
119 fetchUsageTotal: fetchUsageTotal, 119 websiteUsagePolymerInstance: websiteUsagePolymerInstance,
120 returnUsageTotal: returnUsageTotal, 120 fetchUsageTotal: fetchUsageTotal,
121 clearUsage: clearUsage, 121 returnUsageTotal: returnUsageTotal,
122 onUsageCleared: onUsageCleared, }; 122 clearUsage: clearUsage,
123 onUsageCleared: onUsageCleared,
124 };
123 }); 125 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698