remember spoiler state; fix #201

This commit is contained in:
James Campos 2011-08-24 12:54:01 -07:00
parent 47eb9b765c
commit 531019c720
2 changed files with 7 additions and 3 deletions

View File

@ -100,7 +100,8 @@
'Cooldown': [true, 'Prevent \'flood detected\' errors'],
'Quick Reply': [true, 'Reply without leaving the page'],
'Persistent QR': [false, 'Quick reply won\'t disappear after posting. Only in replies.'],
'Auto Hide QR': [true, 'Automatically auto-hide the quick reply when posting']
'Auto Hide QR': [true, 'Automatically auto-hide the quick reply when posting'],
'Remember Spoiler': [false, 'Remember the spoiler state, instead of resetting after posting']
},
Quoting: {
'Quote Backlinks': [true, 'Add quote backlinks'],
@ -1435,7 +1436,9 @@
$('[name=sub]', qr.el).value = '';
$('[name=com]', qr.el).value = '';
$('[name=recaptcha_response_field]', qr.el).value = '';
$('[name=spoiler]', qr.el).checked = false;
if (!conf['Remember Spoiler']) {
$('[name=spoiler]', qr.el).checked = false;
}
oldFile = $('[type=file]', qr.el);
newFile = $.el('input', {
type: 'file',

View File

@ -35,6 +35,7 @@ config =
'Quick Reply': [true, 'Reply without leaving the page']
'Persistent QR': [false, 'Quick reply won\'t disappear after posting. Only in replies.']
'Auto Hide QR': [true, 'Automatically auto-hide the quick reply when posting']
'Remember Spoiler': [false, 'Remember the spoiler state, instead of resetting after posting']
Quoting:
'Quote Backlinks': [true, 'Add quote backlinks']
'OP Backlinks': [false, 'Add backlinks to the OP']
@ -1176,7 +1177,7 @@ qr =
$('[name=sub]', qr.el).value = ''
$('[name=com]', qr.el).value = ''
$('[name=recaptcha_response_field]', qr.el).value = ''
$('[name=spoiler]', qr.el).checked = false
$('[name=spoiler]', qr.el).checked = false unless conf['Remember Spoiler']
# XXX opera doesn't allow resetting file inputs w/ file.value = ''
oldFile = $ '[type=file]', qr.el
newFile = $.el 'input', type: 'file', name: 'upfile', accept: qr.acceptFiles