| Index: chrome/browser/resources/settings/site_settings/cookie_tree_node.js
|
| diff --git a/chrome/browser/resources/settings/site_settings/cookie_tree_node.js b/chrome/browser/resources/settings/site_settings/cookie_tree_node.js
|
| index 809ee7f884f9fc8f2cfeef02626c886fcc86b320..2e27145a16711181c312233a912ebd3f9f410d6c 100644
|
| --- a/chrome/browser/resources/settings/site_settings/cookie_tree_node.js
|
| +++ b/chrome/browser/resources/settings/site_settings/cookie_tree_node.js
|
| @@ -59,24 +59,21 @@ function getCookieDataCategoryText(dataType, totalUsage) {
|
| cr.define('settings', function() {
|
| 'use strict';
|
|
|
| - /**
|
| - * @constructor
|
| - */
|
| - function CookieTreeNode(data) {
|
| - /**
|
| - * The data for this cookie node.
|
| - * @type {CookieDetails}
|
| - */
|
| - this.data = data;
|
| -
|
| - /**
|
| - * The child cookie nodes.
|
| - * @private {!Array<!settings.CookieTreeNode>}
|
| - */
|
| - this.children_ = [];
|
| - }
|
| + class CookieTreeNode {
|
| + constructor(data) {
|
| + /**
|
| + * The data for this cookie node.
|
| + * @type {CookieDetails}
|
| + */
|
| + this.data = data;
|
| +
|
| + /**
|
| + * The child cookie nodes.
|
| + * @private {!Array<!settings.CookieTreeNode>}
|
| + */
|
| + this.children_ = [];
|
| + }
|
|
|
| - CookieTreeNode.prototype = {
|
| /**
|
| * Converts a list of cookies and add them as CookieTreeNode children to
|
| * the given parent node.
|
| @@ -85,12 +82,12 @@ cr.define('settings', function() {
|
| * @param {!Array<!CookieDetails>} newNodes The list containing the data to
|
| * add.
|
| */
|
| - addChildNodes: function(parentNode, newNodes) {
|
| + addChildNodes(parentNode, newNodes) {
|
| var nodes = newNodes.map(function(x) {
|
| return new settings.CookieTreeNode(x);
|
| });
|
| parentNode.children_ = nodes;
|
| - },
|
| + }
|
|
|
| /**
|
| * Looks up a parent node and adds a list of CookieTreeNodes to them.
|
| @@ -101,7 +98,7 @@ cr.define('settings', function() {
|
| add.
|
| * @return {boolean} True if the parent node was found.
|
| */
|
| - populateChildNodes: function(parentId, startingNode, newNodes) {
|
| + populateChildNodes(parentId, startingNode, newNodes) {
|
| for (var i = 0; i < startingNode.children_.length; ++i) {
|
| if (startingNode.children_[i].data.id == parentId) {
|
| this.addChildNodes(startingNode.children_[i], newNodes);
|
| @@ -114,7 +111,7 @@ cr.define('settings', function() {
|
| }
|
| }
|
| return false;
|
| - },
|
| + }
|
|
|
| /**
|
| * Removes child nodes from a node with a given id.
|
| @@ -123,16 +120,16 @@ cr.define('settings', function() {
|
| * from.
|
| * @param {number} count The number of children to delete.
|
| */
|
| - removeByParentId: function(id, firstChild, count) {
|
| + removeByParentId(id, firstChild, count) {
|
| var node = id == null ? this : this.fetchNodeById(id, true);
|
| node.children_.splice(firstChild, count);
|
| - },
|
| + }
|
|
|
| /**
|
| * Returns an array of cookies from the current node within the cookie tree.
|
| * @return {!Array<!CookieDataItem>} The Cookie List.
|
| */
|
| - getCookieList: function() {
|
| + getCookieList() {
|
| var list = [];
|
| for (var i = 0; i < this.children_.length; i++) {
|
| var child = this.children_[i];
|
| @@ -147,13 +144,13 @@ cr.define('settings', function() {
|
| }
|
|
|
| return list;
|
| - },
|
| + }
|
|
|
| /**
|
| * Get a summary list of all sites and their stored data.
|
| * @return {!Array<!CookieDataSummaryItem>} The summary list.
|
| */
|
| - getSummaryList: function() {
|
| + getSummaryList() {
|
| var list = [];
|
| for (var i = 0; i < this.children_.length; ++i) {
|
| var siteEntry = this.children_[i];
|
| @@ -194,7 +191,7 @@ cr.define('settings', function() {
|
| return a.site.localeCompare(b.site);
|
| });
|
| return list;
|
| - },
|
| + }
|
|
|
| /**
|
| * Fetch a CookieTreeNode by ID.
|
| @@ -202,7 +199,7 @@ cr.define('settings', function() {
|
| * @param {boolean} recursive Whether to search the children also.
|
| * @return {settings.CookieTreeNode} The node found, if any.
|
| */
|
| - fetchNodeById: function(id, recursive) {
|
| + fetchNodeById(id, recursive) {
|
| for (var i = 0; i < this.children_.length; ++i) {
|
| if (this.children_[i] == null)
|
| return null;
|
| @@ -215,21 +212,21 @@ cr.define('settings', function() {
|
| }
|
| }
|
| return null;
|
| - },
|
| + }
|
|
|
| /**
|
| * Fetch a CookieTreeNode by site.
|
| * @param {string} site The web site to look up.
|
| * @return {?settings.CookieTreeNode} The node found, if any.
|
| */
|
| - fetchNodeBySite: function(site) {
|
| + fetchNodeBySite(site) {
|
| for (var i = 0; i < this.children_.length; ++i) {
|
| if (this.children_[i].data.title == site)
|
| return this.children_[i];
|
| }
|
| return null;
|
| - },
|
| - };
|
| + }
|
| + }
|
|
|
| return {
|
| CookieTreeNode: CookieTreeNode,
|
|
|