Remove handling of fallback arguments from PDFViewer.scrollPageIntoView
The method signature was improved in PR 7440, which has now been present in a number of releases (starting with `v1.6.210`). Hence we should be able to remove this now, and just print an error message if the old format is used.
This commit is contained in:
parent
81172b571f
commit
c523948cc7
@ -581,20 +581,13 @@ class PDFViewer {
|
||||
* @param {ScrollPageIntoViewParameters} params
|
||||
*/
|
||||
scrollPageIntoView(params) {
|
||||
if (!this.pdfDocument) {
|
||||
return;
|
||||
}
|
||||
if ((typeof PDFJSDev === 'undefined' || PDFJSDev.test('GENERIC')) &&
|
||||
(arguments.length > 1 || typeof params === 'number')) {
|
||||
console.warn('Call of scrollPageIntoView() with obsolete signature.');
|
||||
let paramObj = {};
|
||||
if (typeof params === 'number') {
|
||||
paramObj.pageNumber = params; // pageNumber argument was found.
|
||||
}
|
||||
if (arguments[1] instanceof Array) {
|
||||
paramObj.destArray = arguments[1]; // destArray argument was found.
|
||||
}
|
||||
params = paramObj;
|
||||
console.error('Call of scrollPageIntoView() with obsolete signature.');
|
||||
return;
|
||||
}
|
||||
if (!this.pdfDocument) {
|
||||
return;
|
||||
}
|
||||
let pageNumber = params.pageNumber || 0;
|
||||
let dest = params.destArray || null;
|
||||
|
Loading…
Reference in New Issue
Block a user