mirror of
https://github.com/mozilla/pdf.js.git
synced 2026-04-09 23:04:02 +02:00
Slightly shorten some code in the src/scripting_api/ folder
- Use nullish coalescing assignment more. - Use ternary expressions more.
This commit is contained in:
parent
aaf3ad5a4e
commit
350f3fa7e5
@ -152,13 +152,10 @@ class App extends PDFObject {
|
||||
}
|
||||
|
||||
static _getLanguage(language) {
|
||||
const [main, sub] = language.toLowerCase().split(/[-_]/);
|
||||
const [main, sub] = language.toLowerCase().split(/[-_]/, 2);
|
||||
switch (main) {
|
||||
case "zh":
|
||||
if (sub === "cn" || sub === "sg") {
|
||||
return "CHS";
|
||||
}
|
||||
return "CHT";
|
||||
return sub === "cn" || sub === "sg" ? "CHS" : "CHT";
|
||||
case "da":
|
||||
return "DAN";
|
||||
case "de":
|
||||
@ -178,10 +175,7 @@ class App extends PDFObject {
|
||||
case "no":
|
||||
return "NOR";
|
||||
case "pt":
|
||||
if (sub === "br") {
|
||||
return "PTB";
|
||||
}
|
||||
return "ENU";
|
||||
return sub === "br" ? "PTB" : "ENU";
|
||||
case "fi":
|
||||
return "SUO";
|
||||
case "SV":
|
||||
@ -249,13 +243,10 @@ class App extends PDFObject {
|
||||
}
|
||||
|
||||
get fs() {
|
||||
if (this._fs === null) {
|
||||
this._fs = new Proxy(
|
||||
new FullScreen({ send: this._send }),
|
||||
this._proxyHandler
|
||||
);
|
||||
}
|
||||
return this._fs;
|
||||
return (this._fs ??= new Proxy(
|
||||
new FullScreen({ send: this._send }),
|
||||
this._proxyHandler
|
||||
));
|
||||
}
|
||||
|
||||
set fs(_) {
|
||||
@ -356,13 +347,10 @@ class App extends PDFObject {
|
||||
}
|
||||
|
||||
get thermometer() {
|
||||
if (this._thermometer === null) {
|
||||
this._thermometer = new Proxy(
|
||||
new Thermometer({ send: this._send }),
|
||||
this._proxyHandler
|
||||
);
|
||||
}
|
||||
return this._thermometer;
|
||||
return (this._thermometer ??= new Proxy(
|
||||
new Thermometer({ send: this._send }),
|
||||
this._proxyHandler
|
||||
));
|
||||
}
|
||||
|
||||
set thermometer(_) {
|
||||
|
||||
@ -453,11 +453,9 @@ class Field extends PDFObject {
|
||||
return array;
|
||||
}
|
||||
|
||||
if (this._children === null) {
|
||||
this._children = this._document.obj._getTerminalChildren(this._fieldPath);
|
||||
}
|
||||
|
||||
return this._children;
|
||||
return (this._children ??= this._document.obj._getTerminalChildren(
|
||||
this._fieldPath
|
||||
));
|
||||
}
|
||||
|
||||
getLock() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user