|
|
|
@ -639,7 +639,7 @@ var PDFView = {
@@ -639,7 +639,7 @@ var PDFView = {
|
|
|
|
|
|
|
|
|
|
if (exception && exception.name === 'InvalidPDFException') { |
|
|
|
|
// change error message also for other builds
|
|
|
|
|
var loadingErrorMessage = mozL10n.get('invalid_file_error', null, |
|
|
|
|
loadingErrorMessage = mozL10n.get('invalid_file_error', null, |
|
|
|
|
'Invalid or corrupted PDF file.'); |
|
|
|
|
//#if B2G
|
|
|
|
|
// window.alert(loadingErrorMessage);
|
|
|
|
@ -649,7 +649,7 @@ var PDFView = {
@@ -649,7 +649,7 @@ var PDFView = {
|
|
|
|
|
|
|
|
|
|
if (exception && exception.name === 'MissingPDFException') { |
|
|
|
|
// special message for missing PDF's
|
|
|
|
|
var loadingErrorMessage = mozL10n.get('missing_file_error', null, |
|
|
|
|
loadingErrorMessage = mozL10n.get('missing_file_error', null, |
|
|
|
|
'Missing PDF file.'); |
|
|
|
|
|
|
|
|
|
//#if B2G
|
|
|
|
@ -1478,10 +1478,11 @@ var PDFView = {
@@ -1478,10 +1478,11 @@ var PDFView = {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var alertNotReady = false; |
|
|
|
|
var i, ii; |
|
|
|
|
if (!this.pages.length) { |
|
|
|
|
alertNotReady = true; |
|
|
|
|
} else { |
|
|
|
|
for (var i = 0, ii = this.pages.length; i < ii; ++i) { |
|
|
|
|
for (i = 0, ii = this.pages.length; i < ii; ++i) { |
|
|
|
|
if (!this.pages[i].pdfPage) { |
|
|
|
|
alertNotReady = true; |
|
|
|
|
break; |
|
|
|
@ -1497,7 +1498,7 @@ var PDFView = {
@@ -1497,7 +1498,7 @@ var PDFView = {
|
|
|
|
|
|
|
|
|
|
var body = document.querySelector('body'); |
|
|
|
|
body.setAttribute('data-mozPrintCallback', true); |
|
|
|
|
for (var i = 0, ii = this.pages.length; i < ii; ++i) { |
|
|
|
|
for (i = 0, ii = this.pages.length; i < ii; ++i) { |
|
|
|
|
this.pages[i].beforePrint(); |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
@ -1511,14 +1512,15 @@ var PDFView = {
@@ -1511,14 +1512,15 @@ var PDFView = {
|
|
|
|
|
|
|
|
|
|
rotatePages: function pdfViewRotatePages(delta) { |
|
|
|
|
var currentPage = this.pages[this.page - 1]; |
|
|
|
|
var i, l; |
|
|
|
|
this.pageRotation = (this.pageRotation + 360 + delta) % 360; |
|
|
|
|
|
|
|
|
|
for (var i = 0, l = this.pages.length; i < l; i++) { |
|
|
|
|
for (i = 0, l = this.pages.length; i < l; i++) { |
|
|
|
|
var page = this.pages[i]; |
|
|
|
|
page.update(page.scale, this.pageRotation); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
for (var i = 0, l = this.thumbnails.length; i < l; i++) { |
|
|
|
|
for (i = 0, l = this.thumbnails.length; i < l; i++) { |
|
|
|
|
var thumb = this.thumbnails[i]; |
|
|
|
|
thumb.update(this.pageRotation); |
|
|
|
|
} |
|
|
|
|