Add 'source' to QRSetFile event.

This commit is contained in:
ccd0 2015-10-25 18:16:10 -07:00
parent 8d0d9492c8
commit cba9005df5
2 changed files with 7 additions and 2 deletions

View File

@ -340,8 +340,9 @@ QR =
$.event 'QRFile', QR.selected?.file
setFile: (e) ->
{file, name} = e.detail
file.name = name if name?
{file, name, source} = e.detail
file.name = name if name?
file.source = source if source?
QR.open()
QR.handleFiles [file]

View File

@ -319,6 +319,10 @@ QR.post = class
else
$.rmClass QR.nodes.oekaki, 'has-file'
$.rmClass QR.nodes.fileSubmit, 'has-file'
if @file?.source?
QR.nodes.fileSubmit.dataset.source = @file.source
else
QR.nodes.fileSubmit.removeAttribute 'data-source'
QR.nodes.spoiler.checked = @spoiler
updateFlashURL: ->