Merge and fix PR #3469
This commit is contained in:
4
assets/js/app.min.js
vendored
4
assets/js/app.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -62,7 +62,9 @@ KB.component('file-upload', function (containerElement, options) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function onFileChange() {
|
function onFileChange() {
|
||||||
files = inputFileElement.files;
|
for (var i = 0; i < inputFileElement.files.length; i++) {
|
||||||
|
files.push(inputFileElement.files[i]);
|
||||||
|
}
|
||||||
showFiles();
|
showFiles();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -81,7 +83,10 @@ KB.component('file-upload', function (containerElement, options) {
|
|||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
files = e.dataTransfer.files;
|
for (var i = 0; i < e.dataTransfer.files.length; i++) {
|
||||||
|
files.push(e.dataTransfer.files[i]);
|
||||||
|
}
|
||||||
|
|
||||||
showFiles();
|
showFiles();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -157,8 +162,19 @@ KB.component('file-upload', function (containerElement, options) {
|
|||||||
.text('(0%)')
|
.text('(0%)')
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
|
var deleteElement = KB.dom('span')
|
||||||
|
.attr('id', 'file-delete-' + index)
|
||||||
|
.html('<a href="#"><i class="fa fa-trash fa-fw"></i></a>')
|
||||||
|
.on('click', function () {
|
||||||
|
files.splice(index, 1);
|
||||||
|
KB.find('#file-item-' + index).remove();
|
||||||
|
showFiles();
|
||||||
|
})
|
||||||
|
.build();
|
||||||
|
|
||||||
var itemElement = KB.dom('li')
|
var itemElement = KB.dom('li')
|
||||||
.attr('id', 'file-item-' + index)
|
.attr('id', 'file-item-' + index)
|
||||||
|
.add(deleteElement)
|
||||||
.add(progressElement)
|
.add(progressElement)
|
||||||
.text(' ' + files[index].name + ' ')
|
.text(' ' + files[index].name + ' ')
|
||||||
.add(percentageElement);
|
.add(percentageElement);
|
||||||
|
|||||||
Reference in New Issue
Block a user