automatically start downloading the screenshot

This commit is contained in:
Devin Howard 2017-01-11 21:48:34 -05:00
parent b40a25eaa4
commit b3dfc02647
2 changed files with 9 additions and 2 deletions

View file

@ -7,6 +7,7 @@ import outdent from 'outdent'
import ImportDialogBox from '../../components/ImportDialogBox'
import PasteInput from '../PasteInput'
import Map from '../Map'
const ImportDialog = {
openLightbox: null,
@ -32,7 +33,7 @@ const ImportDialog = {
ImportDialog.openLightbox('import-dialog')
},
hide: function() {
ImportDialog.closeLightbox('import-dialog')
ImportDialog.closeLightbox()
},
downloadScreenshot: function() {
ImportDialog.hide()

View file

@ -264,8 +264,14 @@ const Map = {
var downloadMessage = outdent`
Captured map screenshot!
<a href="${canvas.canvas.toDataURL()}" download="${filename}">DOWNLOAD</a>`
<a id="map-screenshot-download-link"
href="${canvas.canvas.toDataURL()}"
download="${filename}"
>
DOWNLOAD
</a>`
GlobalUI.notifyUser(downloadMessage)
$('#map-screenshot-download-link').click()
},
uploadMapScreenshot: () => {
const canvas = Map.getMapCanvasForScreenshots()