From d3f64aeaac44a98eaf746e72308e3c4c200e770c Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Sat, 30 Jan 2021 14:49:23 -0600 Subject: [PATCH] Visualize file loading --- pages/apple-silicon-compatibility.vue | 35 +++++++++++++++++++++------ 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/pages/apple-silicon-compatibility.vue b/pages/apple-silicon-compatibility.vue index e903252..cb194b8 100644 --- a/pages/apple-silicon-compatibility.vue +++ b/pages/apple-silicon-compatibility.vue @@ -17,15 +17,21 @@ > + >{{ isLoadingFiles ? 'Loading Files' : 'Select Apps' }} - Supports: Mac Apps, Zip files, and some DMG files + + + Supports: Mac Apps, Zip files, and some DMG files. Bigger files take longer.
@@ -143,6 +152,7 @@ export default { data: function () { return { query: '', + isLoadingFiles: false, appsBeingScanned: [] } }, @@ -166,10 +176,19 @@ export default { }) }, methods: { + log ( thing ) { + console.log( thing ) + }, + triggerFilepicker () { - this.$refs['file-selector'].dispatchEvent(new MouseEvent("click")) + this.isLoadingFiles = true + + // this.watchFileInput() + + this.$refs['file-selector'].dispatchEvent(new MouseEvent('click')) }, fileInputChanged () { + this.isLoadingFiles = false // console.log('file-selector', this.$refs['file-selector']) // Get FileList from input