Clean the QR when closing it.

This commit is contained in:
Nicolas Stepien 2012-01-18 01:07:27 +01:00
parent deb4742b24
commit 49ff1e29a7
2 changed files with 21 additions and 3 deletions

View File

@ -1221,8 +1221,17 @@
} }
}, },
close: function() { close: function() {
var i, _i, _len, _ref;
qr.el.hidden = true; 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() { hide: function() {
if ($.id('autohide').checked) { if ($.id('autohide').checked) {
@ -3162,7 +3171,6 @@ a[href="javascript:;"] {\
background-size: cover;\ background-size: cover;\
border: 1px solid #666;\ border: 1px solid #666;\
box-sizing: border-box;\ box-sizing: border-box;\
color: #FFF;\
display: inline-block;\ display: inline-block;\
height: 90px; width: 90px;\ height: 90px; width: 90px;\
margin: 5px; padding: 2px;\ margin: 5px; padding: 2px;\
@ -3181,6 +3189,9 @@ a[href="javascript:;"] {\
.preview#selected {\ .preview#selected {\
opacity: 1;\ opacity: 1;\
}\ }\
.preview > span {\
color: #FFF;\
}\
.remove {\ .remove {\
color: #E00;\ color: #E00;\
font-weight: 700;\ font-weight: 700;\

View File

@ -893,6 +893,11 @@ qr =
close: -> close: ->
qr.el.hidden = true qr.el.hidden = true
d.activeElement.blur() d.activeElement.blur()
$.removeClass qr.el, 'dump'
for i in qr.replies
qr.replies[0].rm()
qr.resetFileInput()
qr.cleanError()
hide: -> hide: ->
if $.id('autohide').checked if $.id('autohide').checked
$.addClass qr.el, 'autohide' $.addClass qr.el, 'autohide'
@ -2510,7 +2515,6 @@ a[href="javascript:;"] {
background-size: cover; background-size: cover;
border: 1px solid #666; border: 1px solid #666;
box-sizing: border-box; box-sizing: border-box;
color: #FFF;
display: inline-block; display: inline-block;
height: 90px; width: 90px; height: 90px; width: 90px;
margin: 5px; padding: 2px; margin: 5px; padding: 2px;
@ -2529,6 +2533,9 @@ a[href="javascript:;"] {
.preview#selected { .preview#selected {
opacity: 1; opacity: 1;
} }
.preview > span {
color: #FFF;
}
.remove { .remove {
color: #E00; color: #E00;
font-weight: 700; font-weight: 700;