diff --git a/src/components/genericComponents/taskProgress.vue b/src/components/genericComponents/taskProgress.vue
index 3586d3c8..9d2b67ea 100644
--- a/src/components/genericComponents/taskProgress.vue
+++ b/src/components/genericComponents/taskProgress.vue
@@ -22,6 +22,11 @@ export default {
type: String,
required: true
},
+ pollInterval: {
+ type: Number,
+ required: false,
+ default: 500
+ },
},
data: function () {
@@ -34,7 +39,7 @@ export default {
created() {
this.polling = setInterval(() => {
this.pollProgress()
- }, 500)
+ }, this.pollInterval)
},
beforeDestroy () {
@@ -44,14 +49,11 @@ export default {
methods: {
pollProgress: function() {
console.log("Starting progress polling")
- var interval = 500;
-
axios.get(`${this.$store.getters.uri}/task/${this.taskId}`)
.then(response => {
console.log("PROGRESS RESPONSE: ", response.data.progress)
this.progress = response.data.progress
})
-
},
terminateTask: function() {
diff --git a/src/components/genericComponents/taskSubmitter.vue b/src/components/genericComponents/taskSubmitter.vue
new file mode 100644
index 00000000..1a2c9315
--- /dev/null
+++ b/src/components/genericComponents/taskSubmitter.vue
@@ -0,0 +1,282 @@
+
+