From b29c15dfc85dda362bace6f67a26136403e57bce Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 21 Apr 2015 08:03:40 +0300 Subject: [PATCH] Update Blob.js to v2015-03-21. [ci skip] --- docs/assets/js/vendor/Blob.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/docs/assets/js/vendor/Blob.js b/docs/assets/js/vendor/Blob.js index 3b44c651f8..2e41b8a2b6 100644 --- a/docs/assets/js/vendor/Blob.js +++ b/docs/assets/js/vendor/Blob.js @@ -189,9 +189,23 @@ var builder = new BlobBuilder(); if (blobParts) { for (var i = 0, len = blobParts.length; i < len; i++) { - builder.append(blobParts[i]); + if (Uint8Array && blobParts[i] instanceof Uint8Array) { + builder.append(blobParts[i].buffer); + } + else { + builder.append(blobParts[i]); + } } } - return builder.getBlob(type); + var blob = builder.getBlob(type); + if (!blob.slice && blob.webkitSlice) { + blob.slice = blob.webkitSlice; + } + return blob; + }; + + var getPrototypeOf = Object.getPrototypeOf || function(object) { + return object.__proto__; }; + view.Blob.prototype = getPrototypeOf(new view.Blob()); }(typeof self !== "undefined" && self || typeof window !== "undefined" && window || this.content || this)); -- 2.47.2