| 12345678910111213141516171819202122232425 |
- function saveTextToBlob(file, element) {
- var text = document.getElementById(element).value;
- var textFileAsBlob = new Blob([text], { type: 'text/plain' });
- var downloadLink = document.createElement('a');
- downloadLink.download = file;
- downloadLink.innerHTML = 'Download File';
- if (window.webkitURL != null) {
- // Chrome allows the link to be clicked
- // without actually adding it to the DOM.
- downloadLink.href = window.webkitURL.createObjectURL(textFileAsBlob);
- } else {
- // Firefox requires the link to be added to the DOM
- // before it can be clicked.
- downloadLink.href = window.URL.createObjectURL(textFileAsBlob);
- downloadLink.onclick = destroyClickedElement;
- downloadLink.style.display = 'none';
- document.body.appendChild(downloadLink);
- }
- downloadLink.click();
- }
- function destroyClickedElement(event) {
- document.body.removeChild(event.target);
- }
|