smalos / nubuilder_dev

Invalid variable usage JS-0043
Anti-pattern
Critical
371 occurrences in this check
'i' used outside of binding context.
 99
100  t = o[$('#sfo_type').val()]
101  if (t !== undefined) {
102    for (i = 0; i < t.length; i++) {103      $('#nuTab' + t[i]).addClass('nuRelatedTab')
104    }
105  }
'i' used outside of binding context.
 99
100  t = o[$('#sfo_type').val()]
101  if (t !== undefined) {
102    for (i = 0; i < t.length; i++) {103      $('#nuTab' + t[i]).addClass('nuRelatedTab')
104    }
105  }
'i' used outside of binding context.
 99
100  t = o[$('#sfo_type').val()]
101  if (t !== undefined) {
102    for (i = 0; i < t.length; i++) {103      $('#nuTab' + t[i]).addClass('nuRelatedTab')
104    }
105  }
'i' used outside of binding context.
100  t = o[$('#sfo_type').val()]
101  if (t !== undefined) {
102    for (i = 0; i < t.length; i++) {
103      $('#nuTab' + t[i]).addClass('nuRelatedTab')104    }
105  }
106}
'i' used outside of binding context.
248
249  t = o[$('#sfo_type').val()]
250  if (t !== undefined) {
251    for (i = 0; i < t.length; i++) {252      $('#nuTab' + t[i]).addClass('nuRelatedTab')
253    }
254  }
'i' used outside of binding context.
248
249  t = o[$('#sfo_type').val()]
250  if (t !== undefined) {
251    for (i = 0; i < t.length; i++) {252      $('#nuTab' + t[i]).addClass('nuRelatedTab')
253    }
254  }
'i' used outside of binding context.
248
249  t = o[$('#sfo_type').val()]
250  if (t !== undefined) {
251    for (i = 0; i < t.length; i++) {252      $('#nuTab' + t[i]).addClass('nuRelatedTab')
253    }
254  }
'i' used outside of binding context.
249  t = o[$('#sfo_type').val()]
250  if (t !== undefined) {
251    for (i = 0; i < t.length; i++) {
252      $('#nuTab' + t[i]).addClass('nuRelatedTab')253    }
254  }
255
'_nuSelectBrowse' used outside of binding context.
354  if (nuMainForm()) {
355    nuSelectBrowseMainForm(e, t)
356  } else {
357    _nuSelectBrowse(e, t)358  }
359}
360
'f' used outside of binding context.
468      var f = o.attr('data-nu-format')
469      var v = o.val()
470
471      return nuFORM.removeFormatting(v, f)472    }
473
474    const d = this.data()											// -- an array of all data as subforms (the mainform is the first element)
'f' used outside of binding context.
465      var field_name = field.split('.')[1]
466    } else {
467      const o = $('#' + field)
468      var f = o.attr('data-nu-format')469      var v = o.val()
470
471      return nuFORM.removeFormatting(v, f)
'v' used outside of binding context.
488          }
489        }
490
491        return Number(v)492      }
493    }
494
'v' used outside of binding context.
484        for (let c = 0; c < SF.rows.length; c++) {
485          if (SF.deleted[c] == 0) {										// -- add up only stuff not being deleted
486            u = SF.rows[c][f]
487            v = parseFloat(Number(v) + Number(u)).toPrecision(10)488          }
489        }
490
'v' used outside of binding context.
484        for (let c = 0; c < SF.rows.length; c++) {
485          if (SF.deleted[c] == 0) {										// -- add up only stuff not being deleted
486            u = SF.rows[c][f]
487            v = parseFloat(Number(v) + Number(u)).toPrecision(10)488          }
489        }
490
'v' used outside of binding context.
472    }
473
474    const d = this.data()											// -- an array of all data as subforms (the mainform is the first element)
475    var v = 0476    let u = 0
477
478    for (let i = 0; i < d.length; i++) {
'f' used outside of binding context.
483        if (f == -1) { return 0 }
484        for (let c = 0; c < SF.rows.length; c++) {
485          if (SF.deleted[c] == 0) {										// -- add up only stuff not being deleted
486            u = SF.rows[c][f]487            v = parseFloat(Number(v) + Number(u)).toPrecision(10)
488          }
489        }
'f' used outside of binding context.
480      if (SF.id == subform_name) {												// -- i've got the right subform
481        // var fmt = $("[id$='" + field_name + "']input[id^='" + subform_name + "']").attr('data-nu-format')
482        var f = SF.fields.indexOf(field_name)									// -- check for valid field(column)
483        if (f == -1) { return 0 }484        for (let c = 0; c < SF.rows.length; c++) {
485          if (SF.deleted[c] == 0) {										// -- add up only stuff not being deleted
486            u = SF.rows[c][f]
'f' used outside of binding context.
479      const SF = d[i]
480      if (SF.id == subform_name) {												// -- i've got the right subform
481        // var fmt = $("[id$='" + field_name + "']input[id^='" + subform_name + "']").attr('data-nu-format')
482        var f = SF.fields.indexOf(field_name)									// -- check for valid field(column)483        if (f == -1) { return 0 }
484        for (let c = 0; c < SF.rows.length; c++) {
485          if (SF.deleted[c] == 0) {										// -- add up only stuff not being deleted
'field_name' used outside of binding context.
479      const SF = d[i]
480      if (SF.id == subform_name) {												// -- i've got the right subform
481        // var fmt = $("[id$='" + field_name + "']input[id^='" + subform_name + "']").attr('data-nu-format')
482        var f = SF.fields.indexOf(field_name)									// -- check for valid field(column)483        if (f == -1) { return 0 }
484        for (let c = 0; c < SF.rows.length; c++) {
485          if (SF.deleted[c] == 0) {										// -- add up only stuff not being deleted
'subform_name' used outside of binding context.
477
478    for (let i = 0; i < d.length; i++) {
479      const SF = d[i]
480      if (SF.id == subform_name) {												// -- i've got the right subform481        // var fmt = $("[id$='" + field_name + "']input[id^='" + subform_name + "']").attr('data-nu-format')
482        var f = SF.fields.indexOf(field_name)									// -- check for valid field(column)
483        if (f == -1) { return 0 }
't' used outside of binding context.
783
784      if (v.includes('-')) {
785        var d = String(v.split(' ')[0]).split('-')
786        var t = String(v.split(' ')[1]).split(':')787      } else {
788        var d = [0, 0, 0]
789        var t = String(v.split(' ')[0]).split(':')
'd' used outside of binding context.
782      const FMT = this.setFormats()
783
784      if (v.includes('-')) {
785        var d = String(v.split(' ')[0]).split('-')786        var t = String(v.split(' ')[1]).split(':')
787      } else {
788        var d = [0, 0, 0]
't' used outside of binding context.
793        var t = [0, 0, 0]
794      }
795
796      const o = new Date(d[0], d[1] - 1, d[2], t[0], t[1], t[2], 0)			// -- (year, month, day, hours, minutes, seconds, milliseconds)797
798      if (!nuDateIsValid(o)) { return '' }
799
't' used outside of binding context.
793        var t = [0, 0, 0]
794      }
795
796      const o = new Date(d[0], d[1] - 1, d[2], t[0], t[1], t[2], 0)			// -- (year, month, day, hours, minutes, seconds, milliseconds)797
798      if (!nuDateIsValid(o)) { return '' }
799
't' used outside of binding context.
793        var t = [0, 0, 0]
794      }
795
796      const o = new Date(d[0], d[1] - 1, d[2], t[0], t[1], t[2], 0)			// -- (year, month, day, hours, minutes, seconds, milliseconds)797
798      if (!nuDateIsValid(o)) { return '' }
799