From d08edaa007e7227ce2b7a08917a17a8570b5761f Mon Sep 17 00:00:00 2001 From: vincent Date: Thu, 9 May 2019 13:17:03 +0200 Subject: [PATCH] add range functionality --- client/src/components/chainetv.vue | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/client/src/components/chainetv.vue b/client/src/components/chainetv.vue index 7fc1823..3813325 100644 --- a/client/src/components/chainetv.vue +++ b/client/src/components/chainetv.vue @@ -92,10 +92,17 @@ export default { } this.$store.state.arrayresultchaines = []; const arraychaine = [...new Set(this.chaine.split(" "))]; - + const re = new RegExp("^[0-9]*-[0-9]*$"); arraychaine.forEach(element => { if (element != "") { - this.$store.dispatch('getchaine',{num:element}); + if(re.test(element)){ + var range=element.split("-") + for (var i = range[0]; i <= range[1]; i++) { + this.$store.dispatch('getchaine',{num:i}); + } + }else{ + this.$store.dispatch('getchaine',{num:element}); + } } }); },