| Index: chrome/browser/resources/md_history/history.js
|
| diff --git a/chrome/browser/resources/md_history/history.js b/chrome/browser/resources/md_history/history.js
|
| index ceb5dab5be840a6da95a6a160fabe69ed0dc6523..aae6611f603d4051d6f697f71a8901b9bc62a611 100644
|
| --- a/chrome/browser/resources/md_history/history.js
|
| +++ b/chrome/browser/resources/md_history/history.js
|
| @@ -43,6 +43,23 @@ window.addEventListener('unselect-all', function() {
|
| });
|
|
|
| /**
|
| + * Listens for call to delete all selected items and loops through all items to
|
| + * to determine which one are selected and deletes these.
|
| + */
|
| +window.addEventListener('delete-selected', function() {
|
| + if (!loadTimeData.getBoolean('allowDeletingHistory')) {
|
| + return;
|
| + }
|
| +
|
| + // TODO(hsampson): add a popup to check whether the user definitely wants to
|
| + // delete the selected items.
|
| +
|
| + var toBeRemoved = $('history-card-manager').listOfItemsToDelete(
|
| + $('toolbar').count);
|
| + chrome.send('removeVisits', toBeRemoved);
|
| +});
|
| +
|
| +/**
|
| * Listens for any keyboard presses which will close the overflow menu.
|
| */
|
| window.addEventListener('keydown', function(e) {
|
| @@ -58,3 +75,26 @@ window.addEventListener('keydown', function(e) {
|
| window.addEventListener('resize', function() {
|
| $('history-card-manager').closeMenu();
|
| });
|
| +
|
| +// Chrome Callbacks-------------------------------------------------------------
|
| +
|
| +/**
|
| + * Called by the history backend when deletion was succesful.
|
| + */
|
| +function deleteComplete() {
|
| + $('history-card-manager').removeDeletedHistory($('toolbar').count);
|
| + $('toolbar').count = 0;
|
| +}
|
| +
|
| +/**
|
| + * Called by the history backend when the deletion failed.
|
| + */
|
| +function deleteFailed() {
|
| + window.console.log('Delete failed');
|
| +}
|
| +
|
| +/**
|
| + * Called when the history is deleted by someone else.
|
| + */
|
| +function historyDeleted() {
|
| +}
|
|
|