| Index: chrome/browser/resources/md_history/history_list_behavior.js
|
| diff --git a/chrome/browser/resources/md_history/history_list_behavior.js b/chrome/browser/resources/md_history/history_list_behavior.js
|
| index b5f5b5c42aa8bba5db694a6788073a351b086caf..474c86bb0599d8bba965b72de0a14ce6e610b3d9 100644
|
| --- a/chrome/browser/resources/md_history/history_list_behavior.js
|
| +++ b/chrome/browser/resources/md_history/history_list_behavior.js
|
| @@ -35,7 +35,7 @@ var HistoryListBehavior = {
|
| */
|
| selectedPaths: {
|
| type: Object,
|
| - value: /** @return {!Set<string>} */ function() { return new Set(); }
|
| + value: /** @return {!Set<string>} */ () => new Set(),
|
| },
|
|
|
| lastSelectedPath: String,
|
| @@ -79,10 +79,7 @@ var HistoryListBehavior = {
|
| * Deselect each item in |selectedPaths|.
|
| */
|
| unselectAllItems: function() {
|
| - this.selectedPaths.forEach(function(path) {
|
| - this.set(path + '.selected', false);
|
| - }.bind(this));
|
| -
|
| + this.selectedPaths.forEach(path => this.set(path + '.selected', false));
|
| this.selectedPaths.clear();
|
| },
|
|
|
| @@ -94,16 +91,14 @@ var HistoryListBehavior = {
|
| */
|
| deleteSelected: function() {
|
| var toBeRemoved =
|
| - Array.from(this.selectedPaths.values()).map(function(path) {
|
| - return this.get(path);
|
| - }.bind(this));
|
| + Array.from(this.selectedPaths.values()).map(path => this.get(path));
|
|
|
| md_history.BrowserService.getInstance()
|
| .deleteItems(toBeRemoved)
|
| - .then(function() {
|
| + .then(() => {
|
| this.removeItemsByPath(Array.from(this.selectedPaths));
|
| this.fire('unselect-all');
|
| - }.bind(this));
|
| + });
|
| },
|
|
|
| /**
|
| @@ -171,7 +166,7 @@ var HistoryListBehavior = {
|
| var splices = [];
|
|
|
| node.indexes.sort(function(a, b) { return b - a; });
|
| - node.indexes.forEach(function(index) {
|
| + node.indexes.forEach(index => {
|
| if (node.leaf || this.removeItemsBeneathNode_(node.children[index])) {
|
| var item = array.splice(index, 1)[0];
|
| splices.push({
|
| @@ -182,7 +177,7 @@ var HistoryListBehavior = {
|
| type: 'splice'
|
| });
|
| }
|
| - }.bind(this));
|
| + });
|
|
|
| if (array.length == 0 && node.currentPath.indexOf('.') != -1)
|
| return true;
|
| @@ -224,7 +219,7 @@ var HistoryListBehavior = {
|
|
|
| var selected = !this.selectedPaths.has(item.path);
|
|
|
| - paths.forEach(function(path) {
|
| + paths.forEach(path => {
|
| this.set(path + '.selected', selected);
|
|
|
| if (selected) {
|
| @@ -233,7 +228,7 @@ var HistoryListBehavior = {
|
| }
|
|
|
| this.selectedPaths.delete(path);
|
| - }.bind(this));
|
| + });
|
|
|
| this.lastSelectedPath = itemPath;
|
| },
|
|
|