diff --git a/4chan_x.user.js b/4chan_x.user.js index 00dc035e8..d87da5c2d 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1221,8 +1221,17 @@ } }, close: function() { + var i, _i, _len, _ref; qr.el.hidden = true; - return d.activeElement.blur(); + d.activeElement.blur(); + $.removeClass(qr.el, 'dump'); + _ref = qr.replies; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + i = _ref[_i]; + qr.replies[0].rm(); + } + qr.resetFileInput(); + return qr.cleanError(); }, hide: function() { if ($.id('autohide').checked) { @@ -3162,7 +3171,6 @@ a[href="javascript:;"] {\ background-size: cover;\ border: 1px solid #666;\ box-sizing: border-box;\ - color: #FFF;\ display: inline-block;\ height: 90px; width: 90px;\ margin: 5px; padding: 2px;\ @@ -3181,6 +3189,9 @@ a[href="javascript:;"] {\ .preview#selected {\ opacity: 1;\ }\ +.preview > span {\ + color: #FFF;\ +}\ .remove {\ color: #E00;\ font-weight: 700;\ diff --git a/script.coffee b/script.coffee index b1471e7da..63569378b 100644 --- a/script.coffee +++ b/script.coffee @@ -893,6 +893,11 @@ qr = close: -> qr.el.hidden = true d.activeElement.blur() + $.removeClass qr.el, 'dump' + for i in qr.replies + qr.replies[0].rm() + qr.resetFileInput() + qr.cleanError() hide: -> if $.id('autohide').checked $.addClass qr.el, 'autohide' @@ -2510,7 +2515,6 @@ a[href="javascript:;"] { background-size: cover; border: 1px solid #666; box-sizing: border-box; - color: #FFF; display: inline-block; height: 90px; width: 90px; margin: 5px; padding: 2px; @@ -2529,6 +2533,9 @@ a[href="javascript:;"] { .preview#selected { opacity: 1; } +.preview > span { + color: #FFF; +} .remove { color: #E00; font-weight: 700;