Merge pull request #15510 from Snuffleupagus/compatibility-loading

Change how `src/shared/compatibility.js` is imported
This commit is contained in:
Jonas Jenwald 2022-10-01 13:47:44 +02:00 committed by GitHub
commit a93c01ae6a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 71 additions and 71 deletions

View File

@ -16,13 +16,6 @@
import { isNodeJS } from "./is_node.js"; import { isNodeJS } from "./is_node.js";
// Skip compatibility checks for modern builds and if we already ran the module.
if (
(typeof PDFJSDev === "undefined" || !PDFJSDev.test("SKIP_BABEL")) &&
!globalThis._pdfjsCompatibilityChecked
) {
globalThis._pdfjsCompatibilityChecked = true;
// Support: Node.js<16.0.0 // Support: Node.js<16.0.0
(function checkNodeBtoa() { (function checkNodeBtoa() {
if (globalThis.btoa || !isNodeJS) { if (globalThis.btoa || !isNodeJS) {
@ -91,4 +84,3 @@ if (
} }
require("core-js/web/structured-clone.js"); require("core-js/web/structured-clone.js");
})(); })();
}

View File

@ -13,7 +13,15 @@
* limitations under the License. * limitations under the License.
*/ */
import "./compatibility.js"; // Skip compatibility checks for modern builds and if we already ran the module.
if (
typeof PDFJSDev !== "undefined" &&
!PDFJSDev.test("SKIP_BABEL") &&
!globalThis._pdfjsCompatibilityChecked
) {
globalThis._pdfjsCompatibilityChecked = true;
require("./compatibility.js");
}
const IDENTITY_MATRIX = [1, 0, 0, 1, 0, 0]; const IDENTITY_MATRIX = [1, 0, 0, 1, 0, 0];
const FONT_IDENTITY_MATRIX = [0.001, 0, 0, 0.001, 0, 0]; const FONT_IDENTITY_MATRIX = [0.001, 0, 0, 0.001, 0, 0];