]> zoso.dev Git - buffer.git/commitdiff
shim string.prototype.trim locally
authorAndreas Madsen <amwebdk@gmail.com>
Wed, 21 Aug 2013 18:06:29 +0000 (20:06 +0200)
committerAndreas Madsen <amwebdk@gmail.com>
Wed, 21 Aug 2013 18:06:48 +0000 (20:06 +0200)
index.js

index 3272ce8ceeaac480e15a39bb3b45481399e332f6..0b3f793d6da12da3ce0b1e9c5f28199a1903fb77 100644 (file)
--- 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) {