From 0439ea95bce59dee2150910e550f96ebf3371c62 Mon Sep 17 00:00:00 2001 From: Andreas Madsen Date: Wed, 21 Aug 2013 20:06:29 +0200 Subject: [PATCH] shim string.prototype.trim locally --- index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 3272ce8..0b3f793 100644 --- a/index.js +++ b/index.js @@ -493,8 +493,13 @@ function asciiToBytes(str) { return byteArray; } +function stringtrim(str) { + if (str.trim) return str.trim(); + return str.replace(/^\s+|\s+$/g, ''); +} + function base64ToBytes(str) { - return require("base64-js").toByteArray(str.trim()); + return require("base64-js").toByteArray(stringtrim(str)); } function blitBuffer(src, dst, offset, length) { -- 2.34.1