mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-20 15:18:08 +02:00
Enable the no-lonely-if
ESLint rule
These changes were mostly done automatically, using `gulp lint --fix`, and only a few spots with comments needed manual tweaking; please see https://eslint.org/docs/latest/rules/no-lonely-if
This commit is contained in:
parent
abb24f82fb
commit
c018070e80
15 changed files with 108 additions and 147 deletions
|
@ -623,11 +623,10 @@ class PDFFindController {
|
|||
if (newQuery !== prevQuery) {
|
||||
return true;
|
||||
}
|
||||
} else {
|
||||
// Array
|
||||
if (JSON.stringify(newQuery) !== JSON.stringify(prevQuery)) {
|
||||
return true;
|
||||
}
|
||||
} else if (
|
||||
/* isArray && */ JSON.stringify(newQuery) !== JSON.stringify(prevQuery)
|
||||
) {
|
||||
return true;
|
||||
}
|
||||
|
||||
switch (state.type) {
|
||||
|
|
|
@ -378,40 +378,38 @@ class PDFLinkService {
|
|||
zoomArgs.length > 2 ? zoomArgs[2] | 0 : null,
|
||||
zoomArgNumber ? zoomArgNumber / 100 : zoomArg,
|
||||
];
|
||||
} else {
|
||||
if (zoomArg === "Fit" || zoomArg === "FitB") {
|
||||
dest = [null, { name: zoomArg }];
|
||||
} else if (
|
||||
zoomArg === "FitH" ||
|
||||
zoomArg === "FitBH" ||
|
||||
zoomArg === "FitV" ||
|
||||
zoomArg === "FitBV"
|
||||
) {
|
||||
} else if (zoomArg === "Fit" || zoomArg === "FitB") {
|
||||
dest = [null, { name: zoomArg }];
|
||||
} else if (
|
||||
zoomArg === "FitH" ||
|
||||
zoomArg === "FitBH" ||
|
||||
zoomArg === "FitV" ||
|
||||
zoomArg === "FitBV"
|
||||
) {
|
||||
dest = [
|
||||
null,
|
||||
{ name: zoomArg },
|
||||
zoomArgs.length > 1 ? zoomArgs[1] | 0 : null,
|
||||
];
|
||||
} else if (zoomArg === "FitR") {
|
||||
if (zoomArgs.length !== 5) {
|
||||
console.error(
|
||||
'PDFLinkService.setHash: Not enough parameters for "FitR".'
|
||||
);
|
||||
} else {
|
||||
dest = [
|
||||
null,
|
||||
{ name: zoomArg },
|
||||
zoomArgs.length > 1 ? zoomArgs[1] | 0 : null,
|
||||
zoomArgs[1] | 0,
|
||||
zoomArgs[2] | 0,
|
||||
zoomArgs[3] | 0,
|
||||
zoomArgs[4] | 0,
|
||||
];
|
||||
} else if (zoomArg === "FitR") {
|
||||
if (zoomArgs.length !== 5) {
|
||||
console.error(
|
||||
'PDFLinkService.setHash: Not enough parameters for "FitR".'
|
||||
);
|
||||
} else {
|
||||
dest = [
|
||||
null,
|
||||
{ name: zoomArg },
|
||||
zoomArgs[1] | 0,
|
||||
zoomArgs[2] | 0,
|
||||
zoomArgs[3] | 0,
|
||||
zoomArgs[4] | 0,
|
||||
];
|
||||
}
|
||||
} else {
|
||||
console.error(
|
||||
`PDFLinkService.setHash: "${zoomArg}" is not a valid zoom value.`
|
||||
);
|
||||
}
|
||||
} else {
|
||||
console.error(
|
||||
`PDFLinkService.setHash: "${zoomArg}" is not a valid zoom value.`
|
||||
);
|
||||
}
|
||||
}
|
||||
if (dest) {
|
||||
|
|
|
@ -128,10 +128,8 @@ class BasePreferences {
|
|||
`Set preference: "${value}" is a ${valueType}, expected a ${defaultType}.`
|
||||
);
|
||||
}
|
||||
} else {
|
||||
if (valueType === "number" && !Number.isInteger(value)) {
|
||||
throw new Error(`Set preference: "${value}" must be an integer.`);
|
||||
}
|
||||
} else if (valueType === "number" && !Number.isInteger(value)) {
|
||||
throw new Error(`Set preference: "${value}" must be an integer.`);
|
||||
}
|
||||
|
||||
this.#prefs[name] = value;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue