From 3479a19bf08884c08e353385b433380ad0ff5e49 Mon Sep 17 00:00:00 2001 From: Rob Wu Date: Thu, 6 Jul 2017 14:54:21 +0200 Subject: [PATCH] Remove btoa from domstubs.js btoa is already defined by src/shared/compatibility.js, which is unconditionally imported by src/shared/util.js. --- examples/node/domstubs.js | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/examples/node/domstubs.js b/examples/node/domstubs.js index 84b6a0e9c..d8f8cd986 100644 --- a/examples/node/domstubs.js +++ b/examples/node/domstubs.js @@ -41,24 +41,6 @@ function xmlEncode(s){ return buf; } -function btoa(chars) { - var digits = - 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; - var buffer = ''; - var i, n; - for (i = 0, n = chars.length; i < n; i += 3) { - var b1 = chars.charCodeAt(i) & 0xFF; - var b2 = chars.charCodeAt(i + 1) & 0xFF; - var b3 = chars.charCodeAt(i + 2) & 0xFF; - var d1 = b1 >> 2, d2 = ((b1 & 3) << 4) | (b2 >> 4); - var d3 = i + 1 < n ? ((b2 & 0xF) << 2) | (b3 >> 6) : 64; - var d4 = i + 2 < n ? (b3 & 0x3F) : 64; - buffer += (digits.charAt(d1) + digits.charAt(d2) + - digits.charAt(d3) + digits.charAt(d4)); - } - return buffer; -} - function DOMElement(name) { this.nodeName = name; this.childNodes = []; @@ -171,7 +153,6 @@ Image.prototype = { } } -exports.btoa = btoa; exports.document = document; exports.Image = Image;