| Index: chrome/browser/resources/history/other_devices.js
|
| diff --git a/chrome/browser/resources/history/other_devices.js b/chrome/browser/resources/history/other_devices.js
|
| index 2f5b77d30f2aeaef8afb6483f513071bf5ecbd8f..edb99711d802bbd82024278b854f4b0c0f5c9b2c 100644
|
| --- a/chrome/browser/resources/history/other_devices.js
|
| +++ b/chrome/browser/resources/history/other_devices.js
|
| @@ -25,7 +25,8 @@
|
| EXPAND_SESSION: 7,
|
| OPEN_ALL: 8,
|
| HAS_FOREIGN_DATA: 9,
|
| - LIMIT: 10 // Should always be the last one.
|
| + HIDE_FOR_NOW: 10,
|
| + LIMIT: 11 // Should always be the last one.
|
| };
|
|
|
| /**
|
| @@ -69,6 +70,9 @@ DeviceContextMenuController.prototype.initialize = function() {
|
| this.openAllItem_ = this.appendMenuItem_('restoreSessionMenuItemText');
|
| this.openAllItem_.addEventListener('activate',
|
| this.onOpenAll_.bind(this));
|
| + this.deleteItem_ = this.appendMenuItem_('deleteSessionMenuItemText');
|
| + this.deleteItem_.addEventListener('activate',
|
| + this.onDeleteSession_.bind(this));
|
| };
|
|
|
| /**
|
| @@ -126,6 +130,16 @@ DeviceContextMenuController.prototype.onOpenAll_ = function(e) {
|
| };
|
|
|
| /**
|
| + * Handler for the 'Hide for now' menu item.
|
| + * @param {Event} e The activation event.
|
| + * @private
|
| + */
|
| +DeviceContextMenuController.prototype.onDeleteSession_ = function(e) {
|
| + chrome.send('deleteForeignSession', [this.session_.tag]);
|
| + recordUmaEvent_(HISTOGRAM_EVENT.HIDE_FOR_NOW);
|
| +};
|
| +
|
| +/**
|
| * Set the visibility of the Expand/Collapse menu items based on the state
|
| * of the session that this menu is currently associated with.
|
| * @private
|
|
|