mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-22 16:18:08 +02:00
Adds deprecation warning for the API calls.
This commit is contained in:
parent
58c3ea0820
commit
5135aa9bec
5 changed files with 25 additions and 11 deletions
|
@ -19,7 +19,7 @@
|
|||
Promise, PasswordResponses, PasswordException, InvalidPDFException,
|
||||
MissingPDFException, UnknownErrorException, FontFaceObject,
|
||||
loadJpegStream, createScratchCanvas, CanvasGraphics, stringToBytes,
|
||||
UnexpectedResponseException */
|
||||
UnexpectedResponseException, deprecated */
|
||||
|
||||
'use strict';
|
||||
|
||||
|
@ -259,6 +259,10 @@ PDFJS.getDocument = function getDocument(src,
|
|||
var task = new PDFDocumentLoadingTask();
|
||||
|
||||
// Support of the obsolete arguments (for compatibility with API v1.0)
|
||||
if (arguments.length > 1) {
|
||||
deprecated('getDocument is called with pdfDataRangeTransport, ' +
|
||||
'passwordCallback or progressCallback argument');
|
||||
}
|
||||
if (pdfDataRangeTransport) {
|
||||
if (!(pdfDataRangeTransport instanceof PDFDataRangeTransport)) {
|
||||
// Not a PDFDataRangeTransport instance, trying to add missing properties.
|
||||
|
@ -786,6 +790,7 @@ var PDFPageProxy = (function PDFPageProxyClosure() {
|
|||
|
||||
// Obsolete parameter support
|
||||
if (params.continueCallback) {
|
||||
deprecated('render is used with continueCallback parameter');
|
||||
renderTask.onContinue = params.continueCallback;
|
||||
}
|
||||
|
||||
|
@ -900,10 +905,10 @@ var PDFPageProxy = (function PDFPageProxyClosure() {
|
|||
},
|
||||
|
||||
/**
|
||||
* Cleans up resources allocated by the page.
|
||||
* Deprecated, use cleanup() instead.
|
||||
* Cleans up resources allocated by the page. (deprecated)
|
||||
*/
|
||||
destroy: function() {
|
||||
deprecated('page destroy method, use cleanup() instead');
|
||||
this.cleanup();
|
||||
},
|
||||
|
||||
|
|
|
@ -213,6 +213,11 @@ function warn(msg) {
|
|||
}
|
||||
}
|
||||
|
||||
// Deprecated API function -- treated as warnings.
|
||||
function deprecated(details) {
|
||||
warn('Deprecated API usage: ' + details);
|
||||
}
|
||||
|
||||
// Fatal errors that should trigger the fallback UI and halt execution by
|
||||
// throwing an exception.
|
||||
function error(msg) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue