mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-26 01:58:06 +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
|
@ -197,10 +197,6 @@ DOMElementSerializer.prototype = {
|
|||
},
|
||||
};
|
||||
|
||||
function btoa (chars) {
|
||||
return Buffer.from(chars, 'binary').toString('base64');
|
||||
}
|
||||
|
||||
const document = {
|
||||
childNodes : [],
|
||||
|
||||
|
@ -245,7 +241,6 @@ Image.prototype = {
|
|||
}
|
||||
}
|
||||
|
||||
exports.btoa = btoa;
|
||||
exports.document = document;
|
||||
exports.Image = Image;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue