Index: chrome/browser/resources/pdf/pdf.js |
diff --git a/chrome/browser/resources/pdf/pdf.js b/chrome/browser/resources/pdf/pdf.js |
index 663ee2d450c11f6936d3b80ea3feb9ff7558ae98..1e6938f374b5699ba2ae158649902e5addbe85db 100644 |
--- a/chrome/browser/resources/pdf/pdf.js |
+++ b/chrome/browser/resources/pdf/pdf.js |
@@ -257,12 +257,23 @@ PDFViewer.prototype = { |
this.pageIndicator_.initialFadeIn(); |
this.toolbar_.initialFadeIn(); |
break; |
- case 'loadProgress': |
- this.updateProgress_(message.data.progress); |
+ case 'getAccessibilityJSONReply': |
+ this.sendScriptingMessage_(message.data); |
+ break; |
+ case 'getPassword': |
+ // If the password screen isn't up, put it up. Otherwise we're |
+ // responding to an incorrect password so deny it. |
+ if (!this.passwordScreen_.active) |
+ this.passwordScreen_.active = true; |
+ else |
+ this.passwordScreen_.deny(); |
break; |
case 'goToPage': |
this.viewport_.goToPage(message.data.page); |
break; |
+ case 'loadProgress': |
+ this.updateProgress_(message.data.progress); |
+ break; |
case 'setScrollPosition': |
var position = this.viewport_.position; |
if (message.data.x != undefined) |
@@ -271,14 +282,6 @@ PDFViewer.prototype = { |
position.y = message.data.y; |
this.viewport_.position = position; |
break; |
- case 'getPassword': |
- // If the password screen isn't up, put it up. Otherwise we're |
- // responding to an incorrect password so deny it. |
- if (!this.passwordScreen_.active) |
- this.passwordScreen_.active = true; |
- else |
- this.passwordScreen_.deny(); |
- break; |
case 'setTranslatedStrings': |
this.passwordScreen_.text = message.data.getPasswordString; |
this.progressBar_.text = message.data.loadingString; |
@@ -385,6 +388,7 @@ PDFViewer.prototype = { |
}); |
break; |
case 'loadPreviewPage': |
+ case 'getAccessibilityJSON': |
this.plugin_.postMessage(message.data); |
break; |
} |