Skip to content

Commit

Permalink
#296 - Replacing window references with self to allow running in …
Browse files Browse the repository at this point in the history
…a WebWorker (#468)

* #296 - Replacing `window` references with `self` to allow running in a WebWorker

* #296 - Adding `self` to global objects for linter

* Revert the dist/ folder

These files are only generated on new releases.
  • Loading branch information
Daniel Busłowicz authored and dduponchel committed Nov 5, 2017
1 parent 68826a1 commit 6aa06da
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 3 deletions.
3 changes: 2 additions & 1 deletion .jshintrc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@

"globals": {
"TextEncoder": false,
"TextDecoder": false
"TextDecoder": false,
"self": true
},
"browser": true,
"node": true
Expand Down
2 changes: 1 addition & 1 deletion lib/support.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ else {
}
catch (e) {
try {
var Builder = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder || window.MSBlobBuilder;
var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder;
var builder = new Builder();
builder.append(buffer);
exports.blob = builder.getBlob('application/zip').size === 0;
Expand Down
2 changes: 1 addition & 1 deletion lib/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ exports.newBlob = function(part, type) {

try {
// deprecated, browser only, old way
var Builder = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder || window.MSBlobBuilder;
var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder;
var builder = new Builder();
builder.append(part);
return builder.getBlob(type);
Expand Down

0 comments on commit 6aa06da

Please sign in to comment.