Skip to content

Commit af54bea

Browse files
author
Philipp Alferov
committed
Merge pull request #4 from peakon/master
Return a dummy service if saveAs is not available
2 parents 1ded805 + 6531130 commit af54bea

File tree

8 files changed

+501
-265
lines changed

8 files changed

+501
-265
lines changed

dist/angular-file-saver.bundle.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,11 @@ angular.module('ngFileSaver', [])
506506
'use strict';
507507

508508
module.exports = function FileSaver(Blob, SaveAs, FileSaverUtils) {
509+
if (SaveAs === null) {
510+
return {
511+
saveAs: null
512+
};
513+
}
509514

510515
function isBlobInstance(obj) {
511516
return obj instanceof Blob;
@@ -563,7 +568,7 @@ module.exports = function Blob($window) {
563568
'use strict';
564569

565570
module.exports = function SaveAs() {
566-
return require('FileSaver.js').saveAs;
571+
return require('FileSaver.js').saveAs || null;
567572
};
568573

569574
},{"FileSaver.js":2}],7:[function(require,module,exports){

dist/angular-file-saver.bundle.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/angular-file-saver.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ angular.module('ngFileSaver', [])
2121
'use strict';
2222

2323
module.exports = function FileSaver(Blob, SaveAs, FileSaverUtils) {
24+
if (SaveAs === null) {
25+
return {
26+
saveAs: null
27+
};
28+
}
2429

2530
function isBlobInstance(obj) {
2631
return obj instanceof Blob;

0 commit comments

Comments
 (0)