diff --git a/bower.json b/bower.json index 1fe4389b6c..b4bf273af2 100644 --- a/bower.json +++ b/bower.json @@ -16,6 +16,7 @@ "es6-promise": "^3.0.2", "screenfull": "^3.0.0", "node-uuid": "^1.4.7", - "comma-separated-values": "^3.6.4" + "comma-separated-values": "^3.6.4", + "FileSaver.js": "^0.0.2" } } diff --git a/main.js b/main.js index 7d2da35534..f804c747d5 100644 --- a/main.js +++ b/main.js @@ -30,6 +30,7 @@ requirejs.config({ "es6-promise": "bower_components/es6-promise/promise.min", "moment": "bower_components/moment/moment", "moment-duration-format": "bower_components/moment-duration-format/lib/moment-duration-format", + "saveAs": "bower_components/FileSaver.js/FileSaver.min", "screenfull": "bower_components/screenfull/dist/screenfull.min", "text": "bower_components/text/text", "uuid": "bower_components/node-uuid/uuid" diff --git a/platform/exporters/bundle.js b/platform/exporters/bundle.js index 1de3d0eef7..36c05eb3b0 100644 --- a/platform/exporters/bundle.js +++ b/platform/exporters/bundle.js @@ -23,8 +23,9 @@ define([ "./ExportService", + "saveAs", "legacyRegistry" -], function (ExportService, legacyRegistry) { +], function (ExportService, saveAs, legacyRegistry) { 'use strict'; legacyRegistry.register("platform/exporters", { @@ -33,10 +34,7 @@ define([ { key: "exportService", implementation: function () { - return new ExportService(function (blob, name) { - // TODO: Replace with FileSaver.js - console.log(blob, name); - }); + return new ExportService(saveAs); } } ] diff --git a/test-main.js b/test-main.js index 9c9d715e21..13f1bf367d 100644 --- a/test-main.js +++ b/test-main.js @@ -50,6 +50,7 @@ requirejs.config({ "es6-promise": "bower_components/es6-promise/promise.min", "moment": "bower_components/moment/moment", "moment-duration-format": "bower_components/moment-duration-format/lib/moment-duration-format", + "saveAs": "bower_components/FileSaver.js/FileSaver.min", "screenfull": "bower_components/screenfull/dist/screenfull.min", "text": "bower_components/text/text", "uuid": "bower_components/node-uuid/uuid"