| Index: chrome/browser/resources/md_bookmarks/store.js
|
| diff --git a/chrome/browser/resources/md_bookmarks/store.js b/chrome/browser/resources/md_bookmarks/store.js
|
| index eb4cb11c7a3cab9825505dd03faceb876fb8ba14..bb4334bc513f3d83bbd16c9075b3901b833837c7 100644
|
| --- a/chrome/browser/resources/md_bookmarks/store.js
|
| +++ b/chrome/browser/resources/md_bookmarks/store.js
|
| @@ -79,6 +79,8 @@ var BookmarksStore = Polymer({
|
| // Attach bookmarks API listeners.
|
| chrome.bookmarks.onRemoved.addListener(this.onBookmarkRemoved_.bind(this));
|
| chrome.bookmarks.onChanged.addListener(this.onBookmarkChanged_.bind(this));
|
| + chrome.bookmarks.onImportBegan.addListener(this.onImportBegan_.bind(this));
|
| + chrome.bookmarks.onImportEnded.addListener(this.onImportEnded_.bind(this));
|
| },
|
|
|
| //////////////////////////////////////////////////////////////////////////////
|
| @@ -326,6 +328,23 @@ var BookmarksStore = Polymer({
|
| this.updateSearchDisplay_();
|
| },
|
|
|
| + /**
|
| + * Called when importing bookmark is started.
|
| + */
|
| + onImportBegan_: function() {
|
| + // TODO(rongjie): pause onCreated once this event is used.
|
| + },
|
| +
|
| + /**
|
| + * Called when importing bookmark node is finished.
|
| + */
|
| + onImportEnded_: function() {
|
| + chrome.bookmarks.getTree(function(results) {
|
| + this.setupStore_(results[0]);
|
| + this.updateSelectedDisplay_();
|
| + }.bind(this));
|
| + },
|
| +
|
| //////////////////////////////////////////////////////////////////////////////
|
| // bookmarks-store, bookmarks app event listeners:
|
|
|
|
|