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 62a0ba82994ce578970a535b3acf4482ec4387d2..3f33bb77c03a7e9ee84bc110f80a88c04e918086 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} |
*/ |
@@ -164,6 +178,7 @@ cr.define('bookmarks.actions', function() { |
return { |
changeFolderOpen: changeFolderOpen, |
clearSearch: clearSearch, |
+ createBookmark: createBookmark, |
editBookmark: editBookmark, |
moveBookmark: moveBookmark, |
refreshNodes: refreshNodes, |