Index: chrome/browser/resources/md_bookmarks/actions.js |
diff --git a/chrome/browser/resources/md_bookmarks/actions.js b/chrome/browser/resources/md_bookmarks/actions.js |
index 9c4915150b1d845f8b5db4d86dbf00f25aae0253..8415122d1dc211c1dbf770ed2fbf1e0f64eb2551 100644 |
--- a/chrome/browser/resources/md_bookmarks/actions.js |
+++ b/chrome/browser/resources/md_bookmarks/actions.js |
@@ -10,6 +10,20 @@ |
cr.define('bookmarks.actions', function() { |
/** |
* @param {string} id |
+ * @param {BookmarkTreeNode} treeNode |
+ */ |
+ function createBookmark(id, treeNode) { |
+ return { |
+ name: 'create-bookmark', |
+ id: id, |
+ parentId: treeNode.parentId, |
+ parentIndex: treeNode.index, |
+ node: bookmarks.util.normalizeNode(treeNode), |
+ }; |
+ } |
+ |
+ /** |
+ * @param {string} id |
* @param {{title: string, url: (string|undefined)}} changeInfo |
* @return {!Action} |
*/ |
@@ -171,6 +185,7 @@ cr.define('bookmarks.actions', function() { |
return { |
changeFolderOpen: changeFolderOpen, |
clearSearch: clearSearch, |
+ createBookmark: createBookmark, |
deselectItems: deselectItems, |
editBookmark: editBookmark, |
moveBookmark: moveBookmark, |