| Index: chrome/browser/resources/pdf/pdf.js
|
| diff --git a/chrome/browser/resources/pdf/pdf.js b/chrome/browser/resources/pdf/pdf.js
|
| index 1e6938f374b5699ba2ae158649902e5addbe85db..e8235d36d230ab656af3dc24254629c323e831f8 100644
|
| --- a/chrome/browser/resources/pdf/pdf.js
|
| +++ b/chrome/browser/resources/pdf/pdf.js
|
| @@ -257,6 +257,14 @@ PDFViewer.prototype = {
|
| this.pageIndicator_.initialFadeIn();
|
| this.toolbar_.initialFadeIn();
|
| break;
|
| + case 'email':
|
| + var href = 'mailto:' + message.data.to + '?cc=' + message.data.cc +
|
| + '&bcc=' + message.data.bcc + '&subject=' + message.data.subject +
|
| + '&body=' + message.data.body;
|
| + var w = window.open(href, '_blank', 'width=1,height=1');
|
| + if (w)
|
| + w.close();
|
| + break;
|
| case 'getAccessibilityJSONReply':
|
| this.sendScriptingMessage_(message.data);
|
| break;
|
| @@ -274,6 +282,12 @@ PDFViewer.prototype = {
|
| case 'loadProgress':
|
| this.updateProgress_(message.data.progress);
|
| break;
|
| + case 'navigate':
|
| + if (message.data.newTab)
|
| + window.open(message.data.url);
|
| + else
|
| + window.location.href = message.data.url;
|
| + break;
|
| case 'setScrollPosition':
|
| var position = this.viewport_.position;
|
| if (message.data.x != undefined)
|
|
|