Parcourir la source

Added experimentName automatic guess

rigwild il y a 4 ans
Parent
commit
ccb1995940

+ 1 - 1
src/mixins/ExperimentBase.vue

@@ -20,7 +20,7 @@ export default {
   },
   data() {
     return {
-      experimentName: null, // Must be redefined in parent component
+      experimentName: this.$route.name,
 
       loadingMessage: null,
       loadingErrorMessage: null,

+ 3 - 6
src/views/Experiments/AreSameImagesRandom.vue

@@ -58,20 +58,17 @@
 
 <script>
 import ExperimentBlock from '@/components/ExperimentBlock.vue'
-import ExperimentBaseAreTheSame from '@/mixins/ExperimentBaseAreSameImages'
+import ExperimentBaseAreSameImages from '@/mixins/ExperimentBaseAreSameImages'
 import { rand } from '@/functions'
 
 export default {
-  name: 'AreSameImagesRandom',
   components: {
     ExperimentBlock
   },
-  mixins: [ExperimentBaseAreTheSame],
+  mixins: [ExperimentBaseAreSameImages],
 
   data() {
-    return {
-      experimentName: 'AreSameImagesRandom'
-    }
+    return {}
   },
 
   async mounted() {

+ 0 - 2
src/views/Experiments/AreSameImagesReference.vue

@@ -62,7 +62,6 @@ import ExperimentBaseAreSameImages from '@/mixins/ExperimentBaseAreSameImages'
 import { rand } from '@/functions'
 
 export default {
-  name: 'AreSameImagesReference',
   components: {
     ExperimentBlock
   },
@@ -70,7 +69,6 @@ export default {
 
   data() {
     return {
-      experimentName: 'AreSameImagesReference',
       referenceImagePosition: null
     }
   },

+ 0 - 3
src/views/Experiments/AreSameImagesReferenceOneExtract.vue

@@ -69,7 +69,6 @@ import ExtractsToImage from '@/components/ExperimentsComponents/ExtractsToImage'
 import { rand } from '@/functions'
 
 export default {
-  name: 'AreSameImagesReferenceOneExtract',
   components: {
     ExperimentBlock,
     ExtractsToImage
@@ -81,8 +80,6 @@ export default {
 
   data() {
     return {
-      experimentName: 'AreSameImagesReferenceOneExtract',
-
       imageOneExtractPosition: null,
       randomZoneIndex: null,
       randomZoneQuality: null

+ 0 - 2
src/views/Experiments/MatchExtractsWithReference.vue

@@ -86,7 +86,6 @@ import ExperimentBaseExtracts from '@/mixins/ExperimentBaseExtracts'
 import ExtractConfiguration from '@/components/ExperimentsComponents/ExtractConfiguration.vue'
 
 export default {
-  name: 'MatchExtractsWithReference',
   components: {
     ExperimentBlock,
     ExtractConfiguration
@@ -95,7 +94,6 @@ export default {
 
   data() {
     return {
-      experimentName: 'MatchExtractsWithReference',
       referenceImage: null
     }
   },

+ 0 - 2
src/views/Experiments/PercentQualityRandom.vue

@@ -64,14 +64,12 @@ import { EXPERIMENT as experimentMsgId } from '@/../config.messagesId'
 import { rand } from '@/functions'
 
 export default {
-  name: 'PercentQualityRandom', // experiment filename
   components: {
     ExperimentBlock
   },
   mixins: [ExperimentBase],
   data() {
     return {
-      experimentName: 'PercentQualityRandom', // experiment filename
       image1: null,
       selectedQuality: 50,
       testCount: 1,

+ 3 - 6
src/views/Experiments/_template.vue

@@ -17,18 +17,15 @@
 
 <script>
 import ExperimentBlock from '@/components/ExperimentBlock.vue'
-import ExperimentBaseAreTheSame from '@/mixins/ExperimentBaseAreSameImages'
+import ExperimentBase from '@/mixins/ExperimentBase'
 
 export default {
-  name: 'YourExperimentName',
   components: {
     ExperimentBlock
   },
-  mixins: [ExperimentBaseAreTheSame],
+  mixins: [ExperimentBase],
   data() {
-    return {
-      experimentName: 'YourExperimentName'
-    }
+    return {}
   },
 
   // When experiment is loaded, this function is ran