updatePreview: function()

in server-side/resources/buildServerResources/commandLine.js [138:175]


  updatePreview: function() {
    var left2Tr = {};
    var results = jQuery('#mappingTable').find('tr');
    $('resultsConfig').value = '';
    results.each(function() {
      var trElement = $(this);
      var inputs = trElement.getElementsByTagName('input');
      if (!inputs || inputs.length != 2) return;

      var fromInput = inputs[0],
          toInput = inputs[1];

      var from = fromInput.value;
      var to = toInput.value;

      if (left2Tr[from]) {
        trElement.down("div.errorDup").show();
        var duplicated = $(left2Tr[from].getElementsByTagName('input')[0]);
        duplicated.addClassName("duplicated");
        duplicated.title = "This path is duplicated below";

        fromInput.addClassName("duplicate");
      }
      else {
        left2Tr[from] = trElement;
        fromInput.removeClassName("duplicated");
        fromInput.removeClassName("duplicate");
        fromInput.title = "";
        trElement.down("div.errorDup").hide();

        $('resultsConfig').value += from + "=" + to + "\r\n";
      }
    });

    if (results.length == 1) {
      this.hideMapping();
    }
  },