Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1809)

Unified Diff: chrome/browser/resources/md_bookmarks/folder_node.js

Issue 2812493002: MD Bookmarks: Restore any previously selected folder when clearing search (Closed)
Patch Set: Fix comment Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/browser/resources/md_bookmarks/reducers.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/resources/md_bookmarks/folder_node.js
diff --git a/chrome/browser/resources/md_bookmarks/folder_node.js b/chrome/browser/resources/md_bookmarks/folder_node.js
index e9e204ef3011aa40469bf04103ba221b57f52418..2800bf00f1799e4faa9737c7eb5e0599db20114e 100644
--- a/chrome/browser/resources/md_bookmarks/folder_node.js
+++ b/chrome/browser/resources/md_bookmarks/folder_node.js
@@ -30,11 +30,14 @@ Polymer({
selectedFolder_: String,
/** @private */
+ searchActive_: Boolean,
+
+ /** @private */
isSelectedFolder_: {
type: Boolean,
value: false,
reflectToAttribute: true,
- computed: 'computeIsSelected_(itemId, selectedFolder_)'
+ computed: 'computeIsSelected_(itemId, selectedFolder_, searchActive_)'
},
},
@@ -49,6 +52,9 @@ Polymer({
this.watch('selectedFolder_', function(state) {
return state.selectedFolder;
});
+ this.watch('searchActive_', function(state) {
+ return bookmarks.util.isShowingSearch(state);
+ });
this.updateFromStore();
},
@@ -88,8 +94,8 @@ Polymer({
* @param {string} selectedFolder
* @return {boolean}
*/
- computeIsSelected_: function(itemId, selectedFolder) {
- return itemId == selectedFolder;
+ computeIsSelected_: function(itemId, selectedFolder, searchActive) {
+ return itemId == selectedFolder && !searchActive;
},
/**
« no previous file with comments | « no previous file | chrome/browser/resources/md_bookmarks/reducers.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698