mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-09 17:55:37 +02:00
fix for #2219, "provide a better error message when file= not found/accessible"
summary: create a new Exception class for missing PDF's, use it in place of generic add new MissingPDFException to util.js handle MissingPDF in api.js handle MissingPDF in viewer.js, using new missing_file_error message add new missing_file_error to l10n/en-US/viewer.properties send MissingPDF from WorkerMessageHandler's loadDocument send MissingPDF from GetDocRequest handler
This commit is contained in:
parent
7bd8887860
commit
12af2f9431
5 changed files with 43 additions and 2 deletions
12
src/util.js
12
src/util.js
|
@ -175,6 +175,18 @@ var InvalidPDFException = (function InvalidPDFExceptionClosure() {
|
|||
return InvalidPDFException;
|
||||
})();
|
||||
|
||||
var MissingPDFException = (function MissingPDFExceptionClosure() {
|
||||
function MissingPDFException(msg) {
|
||||
this.name = 'MissingPDFException';
|
||||
this.message = msg;
|
||||
}
|
||||
|
||||
MissingPDFException.prototype = new Error();
|
||||
MissingPDFException.constructor = MissingPDFException;
|
||||
|
||||
return MissingPDFException;
|
||||
})();
|
||||
|
||||
function bytesToString(bytes) {
|
||||
var str = '';
|
||||
var length = bytes.length;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue