| Index: chrome/browser/resources/md_history/list_container.js
|
| diff --git a/chrome/browser/resources/md_history/list_container.js b/chrome/browser/resources/md_history/list_container.js
|
| index 93d430d098c6298aea140073b56f7115f9d31d2b..180861a06391ca3bf39015beb487330e97b89938 100644
|
| --- a/chrome/browser/resources/md_history/list_container.js
|
| +++ b/chrome/browser/resources/md_history/list_container.js
|
| @@ -85,8 +85,7 @@ Polymer({
|
| },
|
|
|
| unselectAllItems: function(count) {
|
| - /** @type {HistoryListElement} */ (this.$['infinite-list'])
|
| - .unselectAllItems(count);
|
| + this.getSelectedList_().unselectAllItems(count);
|
| },
|
|
|
| /**
|
| @@ -114,7 +113,6 @@ Polymer({
|
| /** @private */
|
| loadMoreHistory_: function() { this.queryHistory(true); },
|
|
|
| -
|
| /**
|
| * @param {HistoryQuery} info
|
| * @param {!Array<HistoryEntry>} results
|
| @@ -140,7 +138,7 @@ Polymer({
|
|
|
| /** @private */
|
| onDialogConfirmTap_: function() {
|
| - this.$['infinite-list'].deleteSelected();
|
| + this.getSelectedList_().deleteSelected();
|
| this.$.dialog.close();
|
| },
|
|
|
| @@ -182,7 +180,7 @@ Polymer({
|
| md_history.BrowserService.getInstance()
|
| .deleteItems([menu.itemData])
|
| .then(function(items) {
|
| - this.$['infinite-list'].removeDeletedHistory_(items);
|
| + this.getSelectedList_().removeItemsByPath(items[0].path);
|
| // This unselect-all is to reset the toolbar when deleting a selected
|
| // item. TODO(tsergeant): Make this automatic based on observing list
|
| // modifications.
|
| @@ -190,4 +188,12 @@ Polymer({
|
| }.bind(this));
|
| menu.closeMenu();
|
| },
|
| +
|
| + /**
|
| + * @return {HTMLElement}
|
| + * @private
|
| + */
|
| + getSelectedList_: function() {
|
| + return this.$.content.selectedItem;
|
| + },
|
| });
|
|
|