1- (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
1+ (function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.angularFileSaver = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
22var angular = require('angular');
33var fileSaver = require('../../../src/angular-file-saver');
44window.saveAs = require('browser-filesaver');
@@ -28880,6 +28880,8 @@ if (typeof module !== "undefined" && module !== null) {
2888028880}
2888128881
2888228882},{}],5:[function(require,module,exports){
28883+ 'use strict';
28884+
2888328885/* angular-file-saver
2888428886*
2888528887* A AngularJS service that implements the HTML5 W3C saveAs() in browsers that
@@ -28890,53 +28892,49 @@ if (typeof module !== "undefined" && module !== null) {
2889028892*
2889128893*/
2889228894
28893- (function() {
28894- 'use strict';
28895+ angular
28896+ .module('fileSaver', [])
28897+ .factory('SaveAs', SaveAs);
2889528898
28896- angular
28897- .module('fileSaver', [])
28898- .factory('SaveAs', SaveAs);
28899+ function SaveAs() {
2889928900
28900- function SaveAs() {
28901+ function isBlobInstance (data) {
28902+ return data instanceof Blob;
28903+ }
2890128904
28902- function isBlobInstance (data) {
28903- return data instanceof Blob;
28905+ function save(blob, filename) {
28906+ try {
28907+ saveAs(blob, filename);
28908+ } catch(err) {
28909+ console.error(err.message);
2890428910 }
28911+ }
2890528912
28906- function save(blob, filename) {
28907- try {
28908- saveAs(blob, filename);
28909- } catch(err) {
28910- console.error(err.message);
28911- }
28912- }
28913+ return {
2891328914
28914- return {
28915+ /**
28916+ * saveFile - Immediately starts saving a file, returns undefined.
28917+ *
28918+ * @param {array|Blob} data Represented as an array or a Blob object
28919+ * @param {string} filename
28920+ * @param {object} options Set of Blob constructor options.
28921+ * Optional parameter, if Blob object is passed as first argument
28922+ * @return {undefined}
28923+ */
2891528924
28916- /**
28917- * saveFile - Immediately starts saving a file, returns undefined.
28918- *
28919- * @param {array|Blob} data Represented as an array or a Blob object
28920- * @param {string} filename
28921- * @param {object} options Set of Blob constructor options.
28922- * Optional parameter, if Blob object is passed as first argument
28923- * @return {undefined}
28924- */
28925-
28926- download: function (data, filename, options) {
28927- var blob;
28928- data = data instanceof Array ? data : [data];
28929-
28930- if (isBlobInstance(data)) {
28931- save(data, filename);
28932- }
28925+ download: function (data, filename, options) {
28926+ var blob;
28927+ data = data instanceof Array ? data : [data];
2893328928
28934- blob = new Blob( data, options);
28935- save(blob , filename);
28929+ if (isBlobInstance( data)) {
28930+ save(data , filename);
2893628931 }
28937- };
28938- }
2893928932
28940- })();
28933+ blob = new Blob(data, options);
28934+ save(blob, filename);
28935+ }
28936+ };
28937+ }
2894128938
28942- },{}]},{},[1]);
28939+ },{}]},{},[1])(1)
28940+ });
0 commit comments