From cba9005df5d218eeda674b40734bb4e5218a3ded Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sun, 25 Oct 2015 18:16:10 -0700 Subject: [PATCH] Add 'source' to QRSetFile event. --- src/Posting/QR.coffee | 5 +++-- src/Posting/QR.post.coffee | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Posting/QR.coffee b/src/Posting/QR.coffee index b28e8138a..56a37a621 100644 --- a/src/Posting/QR.coffee +++ b/src/Posting/QR.coffee @@ -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] diff --git a/src/Posting/QR.post.coffee b/src/Posting/QR.post.coffee index 1180b3379..6e1552b54 100644 --- a/src/Posting/QR.post.coffee +++ b/src/Posting/QR.post.coffee @@ -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: ->