1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| var createUrl = require('./createUrl');
| exports = function(data, name, type) {
| type = type || 'text/plain';
| var el = document.createElement('a');
| el.setAttribute(
| 'href',
| createUrl(data, {
| type: type
| })
| );
| el.setAttribute('download', name);
| el.addEventListener('click', function(e) {
| e.stopImmediatePropagation();
| });
| document.body.appendChild(el);
| el.click();
| document.body.removeChild(el);
| };
|
| module.exports = exports;
|
|