Chromium Code Reviews| Index: chrome/browser/resources/pdf/pdf.js |
| diff --git a/chrome/browser/resources/pdf/pdf.js b/chrome/browser/resources/pdf/pdf.js |
| index 047d47a0a9d18c835245b08410d6bea8347002a2..20963ad906229bfb923b048da66492480dc0de44 100644 |
| --- a/chrome/browser/resources/pdf/pdf.js |
| +++ b/chrome/browser/resources/pdf/pdf.js |
| @@ -45,6 +45,7 @@ PDFViewer.MIN_TOOLBAR_OFFSET = 15; |
| function PDFViewer(streamDetails) { |
| this.streamDetails = streamDetails; |
| this.loaded = false; |
| + this.bookmarksLoaded = false; |
| // The sizer element is placed behind the plugin element to cause scrollbars |
| // to be displayed in the window. It is sized according to the document size |
| @@ -421,7 +422,12 @@ PDFViewer.prototype = { |
| break; |
| case 'bookmarks': |
| this.bookmarks = message.data.bookmarks; |
| - console.log(this.bookmarks); |
| + this.bookmarksLoaded = true; |
| + var loadEvent = new Event('bookmarksload'); |
| + window.dispatchEvent(loadEvent); |
| + this.sendScriptingMessage_({ |
| + type: 'bookmarksLoaded' |
| + }); |
|
raymes
2015/01/06 05:52:29
if we ensure that bookmark information is sent her
raymes
2015/01/13 07:25:12
(we also wouldn't need the bookmarksLoaded member
Alexandre Carlton
2015/01/15 05:01:41
Done.
|
| break; |
| } |
| }, |