| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 (function() { | 5 (function() { |
| 6 'use strict'; | 6 'use strict'; |
| 7 | 7 |
| 8 /** @const */ var BookmarkList = bmm.BookmarkList; | 8 /** @const */ var BookmarkList = bmm.BookmarkList; |
| 9 /** @const */ var BookmarkTree = bmm.BookmarkTree; | 9 /** @const */ var BookmarkTree = bmm.BookmarkTree; |
| 10 /** @const */ var Command = cr.ui.Command; | 10 /** @const */ var Command = cr.ui.Command; |
| (...skipping 865 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 876 return (opt_target || document.activeElement) == bmm.tree ? | 876 return (opt_target || document.activeElement) == bmm.tree ? |
| 877 bmm.tree.selectedFolders : bmm.list.selectedItems; | 877 bmm.tree.selectedFolders : bmm.list.selectedItems; |
| 878 } | 878 } |
| 879 | 879 |
| 880 /** | 880 /** |
| 881 * @param {EventTarget=} opt_target The target list or tree. | 881 * @param {EventTarget=} opt_target The target list or tree. |
| 882 * @return {!Array<string>} An array of the selected bookmark IDs. | 882 * @return {!Array<string>} An array of the selected bookmark IDs. |
| 883 */ | 883 */ |
| 884 function getSelectedBookmarkIds(opt_target) { | 884 function getSelectedBookmarkIds(opt_target) { |
| 885 var selectedNodes = getSelectedBookmarkNodes(opt_target); | 885 var selectedNodes = getSelectedBookmarkNodes(opt_target); |
| 886 selectedNodes.sort(function(a, b) { return a.index - b.index }); | 886 selectedNodes.sort(function(a, b) { return a.index - b.index; }); |
| 887 return selectedNodes.map(function(node) { | 887 return selectedNodes.map(function(node) { |
| 888 return node.id; | 888 return node.id; |
| 889 }); | 889 }); |
| 890 } | 890 } |
| 891 | 891 |
| 892 /** | 892 /** |
| 893 * @param {BookmarkTreeNode} node The node to test. | 893 * @param {BookmarkTreeNode} node The node to test. |
| 894 * @return {boolean} Whether the given node is unmodifiable. | 894 * @return {boolean} Whether the given node is unmodifiable. |
| 895 */ | 895 */ |
| 896 function isUnmodifiable(node) { | 896 function isUnmodifiable(node) { |
| (...skipping 636 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1533 | 1533 |
| 1534 cr.ui.FocusOutlineManager.forDocument(document); | 1534 cr.ui.FocusOutlineManager.forDocument(document); |
| 1535 initializeSplitter(); | 1535 initializeSplitter(); |
| 1536 bmm.addBookmarkModelListeners(); | 1536 bmm.addBookmarkModelListeners(); |
| 1537 dnd.init(selectItemsAfterUserAction); | 1537 dnd.init(selectItemsAfterUserAction); |
| 1538 bmm.tree.reload(); | 1538 bmm.tree.reload(); |
| 1539 } | 1539 } |
| 1540 | 1540 |
| 1541 initializeBookmarkManager(); | 1541 initializeBookmarkManager(); |
| 1542 })(); | 1542 })(); |
| OLD | NEW |