cleanup code

pull/1/head
Rob Stupay 7 years ago
parent 89137ba1b1
commit 2d549dcb15
  1. 22
      src/multiParamManager.js

@ -34,28 +34,34 @@ class MultiParamManager {
switchMethodViewOff () { switchMethodViewOff () {
this.contractActionsContainerSingle.style.display = 'flex' this.contractActionsContainerSingle.style.display = 'flex'
this.contractActionsContainerMulti.style.display = 'none' this.contractActionsContainerMulti.style.display = 'none'
if (this.getMultiValsString()) this.basicInputField.value = this.getMultiValsString() var multiValString = this.getMultiValsString()
if (multiValString) this.basicInputField.value = multiValString
}
getValue (item, index) {
var valStr = item.value.join('')
return valStr
} }
getMultiValsString () { getMultiValsString () {
var valArray = this.multiFields.querySelectorAll('input') var valArray = this.multiFields.querySelectorAll('input')
var notEmpty = 0
var ret = '' var ret = ''
var valArrayTest = []
for (var k = 0; k < valArray.length; k++) {
var elA = valArray[k].value
if (elA) notEmpty++
}
if (notEmpty) {
for (var j = 0; j < valArray.length; j++) { for (var j = 0; j < valArray.length; j++) {
if (ret !== '') ret += ',' if (ret !== '') ret += ','
var elVal = valArray[j].value var elVal = valArray[j].value
valArrayTest.push(elVal)
elVal = elVal.replace(/(^|,\s+|,)(\d+)(\s+,|,|$)/g, '$1"$2"$3') // replace non quoted number by quoted number elVal = elVal.replace(/(^|,\s+|,)(\d+)(\s+,|,|$)/g, '$1"$2"$3') // replace non quoted number by quoted number
elVal = elVal.replace(/(^|,\s+|,)(0[xX][0-9a-fA-F]+)(\s+,|,|$)/g, '$1"$2"$3') // replace non quoted hex string by quoted hex string elVal = elVal.replace(/(^|,\s+|,)(0[xX][0-9a-fA-F]+)(\s+,|,|$)/g, '$1"$2"$3') // replace non quoted hex string by quoted hex string
ret += elVal ret += elVal
} }
} var valStringTest = valArrayTest.join('')
if (valStringTest) {
return ret return ret
} else {
return ''
}
} }
emptyInputs () { emptyInputs () {

Loading…
Cancel
Save