| Index: chrome/browser/resources/history2.html
|
| diff --git a/chrome/browser/resources/history2.html b/chrome/browser/resources/history2.html
|
| index 5c369b33fffc08c8a9ef6ef20263b3456c35ad7a..eb27f3bb70f4c01ec6a5445f37e263ae3433ccfc 100644
|
| --- a/chrome/browser/resources/history2.html
|
| +++ b/chrome/browser/resources/history2.html
|
| @@ -531,6 +531,14 @@ HistoryView.prototype.toggleEditMode = function() {
|
| };
|
|
|
| /**
|
| + * @return {boolean} Whether we are in edit mode where history items can be
|
| + * deleted
|
| + */
|
| +HistoryView.prototype.getEditMode = function() {
|
| + return this.model_.getEditMode();
|
| +};
|
| +
|
| +/**
|
| * Reload the current view.
|
| */
|
| HistoryView.prototype.reload = function() {
|
| @@ -1059,7 +1067,6 @@ function deleteComplete() {
|
| deleteNextInQueue();
|
| } else {
|
| deleteQueue = [];
|
| - historyView.reload();
|
| }
|
| }
|
|
|
| @@ -1073,6 +1080,17 @@ function deleteFailed() {
|
| deleteInFlight = false;
|
| setTimeout(deleteNextInQueue, 500);
|
| }
|
| +
|
| +/**
|
| + * We're called when something is deleted (either by us or by someone
|
| + * else).
|
| + */
|
| +function historyDeleted() {
|
| + window.console.log('History deleted');
|
| + var anyChecked = document.querySelector('.entry input:checked') != null;
|
| + if (!(historyView.getEditMode() && anyChecked))
|
| + historyView.reload();
|
| +}
|
| </script>
|
| <link rel="stylesheet" href="webui2.css">
|
| <style>
|
|
|