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() {
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;\

View File

@ -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;