diff --git a/src/General/css/style.css b/src/General/css/style.css index 58f7f5584..4238b239e 100755 --- a/src/General/css/style.css +++ b/src/General/css/style.css @@ -1416,6 +1416,9 @@ input#qr-filename { #qr-no-file { color: #AAA; } +.oekaki.has-file { + display: none; +} .oekaki > label { -webkit-flex: 1 1 auto; flex: 1 1 auto; diff --git a/src/Posting/QR.coffee b/src/Posting/QR.coffee index d7dc9e2f0..434333e66 100644 --- a/src/Posting/QR.coffee +++ b/src/Posting/QR.coffee @@ -474,6 +474,7 @@ QR = setNode 'texPreview', '#tex-preview' setNode 'dumpList', '#dump-list' setNode 'addPost', '#add-post' + setNode 'oekaki', '.oekaki' setNode 'drawButton', '#qr-draw-button' setNode 'fileSubmit', '#file-n-submit' setNode 'fileButton', '#qr-file-button' diff --git a/src/Posting/QR.oekaki.coffee b/src/Posting/QR.oekaki.coffee index 5dd39038f..536da4c1e 100644 --- a/src/Posting/QR.oekaki.coffee +++ b/src/Posting/QR.oekaki.coffee @@ -51,6 +51,7 @@ QR.oekaki = draw: -> $.global -> {Tegaki} = window + Tegaki.destroy() if Tegaki.bg Tegaki.open onDone: -> Tegaki.flatten().toBlob (file) -> diff --git a/src/Posting/QR.post.coffee b/src/Posting/QR.post.coffee index 891e19cee..1180b3379 100644 --- a/src/Posting/QR.post.coffee +++ b/src/Posting/QR.post.coffee @@ -314,8 +314,10 @@ QR.post = class if @file @updateFilename() QR.nodes.filename.value = @filename + $.addClass QR.nodes.oekaki, 'has-file' $.addClass QR.nodes.fileSubmit, 'has-file' else + $.rmClass QR.nodes.oekaki, 'has-file' $.rmClass QR.nodes.fileSubmit, 'has-file' QR.nodes.spoiler.checked = @spoiler