Reset file input after selecting multiple files.
This commit is contained in:
parent
d78381759b
commit
050a128aa6
@ -1307,7 +1307,15 @@
|
||||
new qr.reply(file);
|
||||
}
|
||||
}
|
||||
return $.addClass(qr.el, 'dump');
|
||||
$.addClass(qr.el, 'dump');
|
||||
if (this.multiple) return qr.resetFileInput();
|
||||
},
|
||||
resetFileInput: function() {
|
||||
var clone, el;
|
||||
el = $('[type=file]', qr.el);
|
||||
clone = el.cloneNode();
|
||||
$.on(clone, 'change', qr.fileInput);
|
||||
return $.replace(el, clone);
|
||||
},
|
||||
replies: [],
|
||||
reply: (function() {
|
||||
|
||||
@ -969,6 +969,13 @@ qr =
|
||||
else
|
||||
new qr.reply file
|
||||
$.addClass qr.el, 'dump'
|
||||
qr.resetFileInput() if @multiple # reset input
|
||||
resetFileInput: ->
|
||||
el = $ '[type=file]', qr.el
|
||||
clone = el.cloneNode()
|
||||
$.on clone, 'change', qr.fileInput
|
||||
$.replace el, clone
|
||||
|
||||
|
||||
replies: []
|
||||
reply: class
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user