mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-08 17:30:09 +02:00
Restore the btoa
/atob
polyfills for Node.js
These were removed in PR 9170, since they were unused in the browsers that we'll support in PDF.js version `2.0`. However looking at the output of Travis, where a subset of the unit-tests are run using Node.js, there's warnings about `btoa` being undefined. This doesn't appear to cause any errors, which probably explains why we didn't notice this before (despite PR 9201).
This commit is contained in:
parent
ba0a3aebd0
commit
0e1b5589e7
16 changed files with 73 additions and 28 deletions
|
@ -1089,11 +1089,6 @@ function isSpace(ch) {
|
|||
return (ch === 0x20 || ch === 0x09 || ch === 0x0D || ch === 0x0A);
|
||||
}
|
||||
|
||||
function isNodeJS() {
|
||||
// eslint-disable-next-line no-undef
|
||||
return typeof process === 'object' && process + '' === '[object process]';
|
||||
}
|
||||
|
||||
/**
|
||||
* Promise Capability object.
|
||||
*
|
||||
|
@ -1633,7 +1628,6 @@ export {
|
|||
isNum,
|
||||
isString,
|
||||
isSpace,
|
||||
isNodeJS,
|
||||
isSameOrigin,
|
||||
createValidAbsoluteUrl,
|
||||
isLittleEndian,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue