|
@@ -14,9 +14,6 @@ export default class ProgressBar extends Plugin {
|
|
|
|
|
|
// merge default options with the ones set by user
|
|
|
this.opts = Object.assign({}, defaultOptions, opts)
|
|
|
-
|
|
|
- // Keep track of number of selected files
|
|
|
- this.totalSelectedCount = 0
|
|
|
}
|
|
|
|
|
|
setProgress (percentage) {
|
|
@@ -50,23 +47,6 @@ export default class ProgressBar extends Plugin {
|
|
|
this.setProgress(percentage)
|
|
|
})
|
|
|
|
|
|
- // When files are selected, fire this event to: display there names, progress...
|
|
|
- this.core.emitter.on('fileSelection', data => {
|
|
|
- const files = data.filesSelected
|
|
|
-
|
|
|
- // How many files have been selected now
|
|
|
- const selectedCount = files.length
|
|
|
-
|
|
|
- // How many files have been selected totally
|
|
|
- this.totalSelectedCount = this.totalSelectedCount + selectedCount
|
|
|
-
|
|
|
- this.uploadButton.innerHTML = this.core.i18n('uploadFiles', {'smart_count': this.totalSelectedCount})
|
|
|
-
|
|
|
- Object.keys(files).forEach(file => {
|
|
|
- this.core.log(`These file has been selected: ${files[file]}`)
|
|
|
- })
|
|
|
- })
|
|
|
-
|
|
|
this.core.emitter.on('reset', data => {
|
|
|
this.progressBarContainerEl.classList.remove('is-active')
|
|
|
this.uploadButton.classList.remove('is-active')
|