diff --git a/4chan_x.user.js b/4chan_x.user.js
index 78b7e2441..c950b999e 100644
--- a/4chan_x.user.js
+++ b/4chan_x.user.js
@@ -1255,6 +1255,7 @@
}
});
QR.accept = "'" + accept + "'";
+ QR.spoiler = $('.postarea label') ? ' ' : '';
if (conf['Persistent QR']) {
QR.dialog();
if (conf['Auto Hide QR']) {
@@ -1370,7 +1371,7 @@
QR.el = el = ui.dialog('qr', {
top: '0',
left: '0'
- }, " X
Quick Reply
");
+ }, " X Quick Reply
");
if (conf['Cooldown']) {
QR.cooldown;
}
@@ -1439,6 +1440,12 @@
}
},
reset: function() {
+ var _ref;
+ if (!conf['Remember Spoiler']) {
+ if ((_ref = $('[name=spoiler]', QR.el)) != null) {
+ _ref.checked = false;
+ }
+ }
$('textarea', QR.el).value = '';
return QR.attachNext();
},
diff --git a/script.coffee b/script.coffee
index cf942d472..c58400099 100644
--- a/script.coffee
+++ b/script.coffee
@@ -984,6 +984,7 @@ QR =
else
'image/' + type
QR.accept = "'#{accept}'"
+ QR.spoiler = if $('.postarea label') then ' ' else ''
if conf['Persistent QR']
QR.dialog()
if conf['Auto Hide QR']
@@ -1065,7 +1066,7 @@ QR =
-
+ #{QR.spoiler}
@@ -1126,6 +1127,7 @@ QR =
$.set "cooldown/#{g.BOARD}", cooldown
QR.cooldown()
reset: ->
+ $('[name=spoiler]', QR.el)?.checked = false unless conf['Remember Spoiler']
$('textarea', QR.el).value = ''
QR.attachNext()
submit: (e) ->