JSFiddle - React, Tailwind, and code Playground

by dixalex

JavaScript

function parentCallback(str) {
  LFQ_PreSetup();
  $('#quota-data-div').html(str);
  if (IsElement("#quota-data-div")) {
    $("#quota-data-wrapper").insertBefore($("#PdcSurveyName"));
    $("#quota-data-div table.ReportTable").css("width", "500px");
    $("#quota-data-div tr.ReportHeaderRow td:first").css("width", "200px");
    if (_showQuotaData) {
      $("#quota-data-div").css("display", "block").show();
      $("#quota-data-wrapper").css("display", "block").show();
    }
  }
  LFQ_ParseData();
  LFQ_PostSetup();
  LFQ_SetupNextButton();
  _quotaIsLoaded = true;
}

function LFQ_ParseData() {
  $('#quota-data-div table.ReportTable tbody tr').each(function(index) {
    if (index == 0) {
      return true;
    }
    _quotaArrayNames.push($(this).find('td:eq(0)').text());
    _quotaArrayCounts.push(ToInt($(this).find('td:eq(3)').text()));
    var obs = new QuotaObj({});
    obs.text = $(this).find('td:eq(0)').text();
    obs.count = ToInt($(this).find('td:eq(3)').text());
    obs.realindex = index;
    _quotaObjs.push(obs);
  });
  $('#' + _quotaDataQuest).val(_quotaArrayNames.toString() + "\n" + _quotaArrayCounts.toString());
}