]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Update Blob.js to v2015-03-21.
authorXhmikosR <xhmikosr@gmail.com>
Tue, 21 Apr 2015 05:03:40 +0000 (08:03 +0300)
committerXhmikosR <xhmikosr@gmail.com>
Thu, 23 Apr 2015 06:18:45 +0000 (09:18 +0300)
[ci skip]

docs/assets/js/vendor/Blob.js

index 3b44c651f85844bf27e356ecf575a3105dd612cb..2e41b8a2b6de66e78fa889c87820868eb83ed422 100644 (file)
                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));