Skip to content

Commit 6aa06da

Browse files
Daniel Busłowiczdduponchel
Daniel Busłowicz
authored andcommitted
Stuk#296 - Replacing window references with self to allow running in a WebWorker (Stuk#468)
* Stuk#296 - Replacing `window` references with `self` to allow running in a WebWorker * Stuk#296 - Adding `self` to global objects for linter * Revert the dist/ folder These files are only generated on new releases.
1 parent 68826a1 commit 6aa06da

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

.jshintrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313

1414
"globals": {
1515
"TextEncoder": false,
16-
"TextDecoder": false
16+
"TextDecoder": false,
17+
"self": true
1718
},
1819
"browser": true,
1920
"node": true

lib/support.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ else {
2020
}
2121
catch (e) {
2222
try {
23-
var Builder = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder || window.MSBlobBuilder;
23+
var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder;
2424
var builder = new Builder();
2525
builder.append(buffer);
2626
exports.blob = builder.getBlob('application/zip').size === 0;

lib/utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ exports.newBlob = function(part, type) {
5050

5151
try {
5252
// deprecated, browser only, old way
53-
var Builder = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder || window.MSBlobBuilder;
53+
var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder;
5454
var builder = new Builder();
5555
builder.append(part);
5656
return builder.getBlob(type);

0 commit comments

Comments
 (0)