diff --git a/src/Posting/QR.coffee b/src/Posting/QR.coffee index e58535874..0910e836d 100644 --- a/src/Posting/QR.coffee +++ b/src/Posting/QR.coffee @@ -353,6 +353,7 @@ QR = post[if isText then 'pasteText' else 'setFile'] file openFileInput: -> + return if QR.nodes.fileButton.disabled QR.nodes.fileInput.click() generatePostableThreadsList: -> @@ -400,6 +401,7 @@ QR = setNode 'charCount', '#char-count' setNode 'fileSubmit', '#file-n-submit' setNode 'fileButton', '#qr-file-button' + setNode 'noFile', '#qr-no-file' setNode 'filename', '#qr-filename' setNode 'fileRM', '#qr-filerm' setNode 'spoiler', '#qr-file-spoiler' @@ -468,6 +470,7 @@ QR = $.add nodes.form, nodes.flashTag $.on nodes.fileButton, 'click', QR.openFileInput + $.on nodes.noFile, 'click', QR.openFileInput $.on nodes.autohide, 'change', QR.toggleHide $.on nodes.close, 'click', QR.close $.on nodes.dumpButton, 'click', -> nodes.el.classList.toggle 'dump' diff --git a/src/Posting/QR.post.coffee b/src/Posting/QR.post.coffee index 16f36c7ed..d0227cb51 100644 --- a/src/Posting/QR.post.coffee +++ b/src/Posting/QR.post.coffee @@ -83,7 +83,6 @@ QR.post = class for name in ['thread', 'name', 'email', 'sub', 'com', 'fileButton', 'filename', 'spoiler'] when node = QR.nodes[name] node.disabled = lock @nodes.rm.style.visibility = if lock then 'hidden' else '' - (if lock then $.off else $.on) QR.nodes.filename.previousElementSibling, 'click', QR.openFileInput @nodes.spoiler.disabled = lock @nodes.el.draggable = !lock