Index: chrome/browser/resources/pdf/pdf.js |
diff --git a/chrome/browser/resources/pdf/pdf.js b/chrome/browser/resources/pdf/pdf.js |
index 604a13f2c43bc61c84f2fe103de153ebabe82466..6de3b47a62951b946c0ec6898956384f93f5cb98 100644 |
--- a/chrome/browser/resources/pdf/pdf.js |
+++ b/chrome/browser/resources/pdf/pdf.js |
@@ -49,14 +49,20 @@ function updateProgress(progress) { |
// Called when a message is received from the plugin. |
function handleMessage(message) { |
- if (message.data.type == 'documentDimensions') { |
- documentDimensions = message.data; |
- viewport.setDocumentDimensions(documentDimensions); |
- viewerToolbar.style.visibility = 'visible'; |
- viewerPageIndicator.initialFadeIn(); |
- viewerToolbar.initialFadeIn(); |
- } else if (message.data.type == 'loadProgress') { |
- updateProgress(message.data['progress']); |
+ switch (message.data.type.toString()) { |
+ case 'documentDimensions': |
+ documentDimensions = message.data; |
+ viewport.setDocumentDimensions(documentDimensions); |
+ viewerToolbar.style.visibility = 'visible'; |
+ viewerPageIndicator.initialFadeIn(); |
+ viewerToolbar.initialFadeIn(); |
+ break; |
+ case 'loadProgress': |
+ updateProgress(message.data.progress); |
+ break; |
+ case 'goToPage': |
+ viewport.goToPage(message.data.page); |
+ break; |
} |
} |