Reset file input after selecting multiple files.
This commit is contained in:
parent
d78381759b
commit
050a128aa6
@ -1307,7 +1307,15 @@
|
|||||||
new qr.reply(file);
|
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: [],
|
replies: [],
|
||||||
reply: (function() {
|
reply: (function() {
|
||||||
|
|||||||
@ -969,6 +969,13 @@ qr =
|
|||||||
else
|
else
|
||||||
new qr.reply file
|
new qr.reply file
|
||||||
$.addClass qr.el, 'dump'
|
$.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: []
|
replies: []
|
||||||
reply: class
|
reply: class
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user