diff options
| author | jules <jules@okfoc.us> | 2015-02-23 14:06:21 -0500 |
|---|---|---|
| committer | jules <jules@okfoc.us> | 2015-02-23 14:06:21 -0500 |
| commit | f7fe15700ae7403a37554e13a18ac7652ec0763a (patch) | |
| tree | 44c3fbf8f29fbb288e955acc8688e864902ed66a /js/save.js | |
| parent | 1631cdf643283fc71bc9d70b5dcbce03ab9c2386 (diff) | |
export webm
Diffstat (limited to 'js/save.js')
| -rw-r--r-- | js/save.js | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -1,14 +1,17 @@ function get_filename(){ var basename = $("#url").val().replace(/^.*\//,"").replace(/\..*$/,"").replace(/[^-_ a-zA-Z0-9]/g,"") var username = user.username - var filename = basename + "-" + username + "-" + (+new Date()) + ".gif" + var filename = basename + "-" + username + "-" + (+new Date()) + "." + (lastWebm ? "webm" : "gif") return filename.replace(/ /g,"_").replace(/-+/g,"-") } function save (){ - if (! lastGif) return; - var filename = get_filename() - var blob = dataUriToBlob(lastGif) - saveAs(blob, filename); + if (lastGif) { + var filename = get_filename() + var blob = dataUriToBlob(lastGif) + saveAs(blob, filename); + } else if (lastWebm) { + saveAs(lastWebm, filename); + } } function saveJSON (data, filename) { var bytes = JSON.stringify(data) |
