From 31ff7c0060abda5e7e83bbdc53272a81b2f46cde Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Thu, 2 Feb 2012 01:16:15 +0100 Subject: [PATCH] Fix spoiler always ON. --- 4chan_x.user.js | 8 +++++++- changelog | 2 ++ script.coffee | 7 ++++++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 530b235a9..24423a527 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1860,8 +1860,14 @@ val = data[name]; if (typeof val === 'object') { toBin(data.upfile, 'name', data.upfile.name); + } else if (typeof val === 'boolean') { + if (val) { + toBin(data, name, String(val)); + } else { + i--; + } } else { - toBin(data, name, String(val)); + toBin(data, name, val); } } data.board = url.split('/')[3]; diff --git a/changelog b/changelog index 7acb735e5..9f15c398d 100644 --- a/changelog +++ b/changelog @@ -1,4 +1,6 @@ master +- Mayhem + Fix image spoiler always enabled, bug introduced in 2.25.2. 2.25.2 - Mayhem diff --git a/script.coffee b/script.coffee index ce50a6ccb..846d29220 100644 --- a/script.coffee +++ b/script.coffee @@ -1423,8 +1423,13 @@ qr = for name, val of data if typeof val is 'object' # File. toBin the filename. toBin data.upfile, 'name', data.upfile.name + else if typeof val is 'boolean' + if val + toBin data, name, String val + else + i-- else - toBin data, name, String(val) + toBin data, name, val data.board = url.split('/')[3] data.binary = true return