Chromium Code Reviews| Index: chrome/browser/resources/bookmark_manager/js/main.js |
| =================================================================== |
| --- chrome/browser/resources/bookmark_manager/js/main.js (revision 194106) |
| +++ chrome/browser/resources/bookmark_manager/js/main.js (working copy) |
| @@ -314,10 +314,13 @@ |
| * @return {!Array.<!BookmarkTreeNode>} . |
| */ |
| function getBookmarkNodesForOpenCommands(target) { |
| - if (target == tree) |
| - return tree.selectedFolders; |
| - var listItems = list.selectedItems; |
| - return listItems.length ? listItems : list.dataModel.slice(); |
| + if (target == tree) { |
| + var folderItem = tree.selectedItem; |
| + return (folderItem == recentTreeItem || folderItem == searchTreeItem) ? |
| + list.dataModel.slice() : tree.selectedFolders; |
| + } |
| + var items = list.selectedItems; |
| + return items.length == 0 ? list.dataModel.slice() : items; |
|
yosin_UTC9
2013/04/15 01:28:26
nit: return items.length ? items : list.dataModel.
Tom Cassiotis
2013/04/15 01:40:33
Done.
|
| } |
| /** |