Changeset 3566


Ignore:
Timestamp:
Jul 18, 2007, 10:41:30 AM (14 years ago)
Author:
Nicklas Nordborg
Message:

Fixes #678, #679, #680

Location:
trunk/www/common/plugin
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/common/plugin/configure.jsp

    r3518 r3566  
    279279      {
    280280        Main.hide('valuecontainer');
    281         if (pp.values.length > 0)
    282         {
    283           if (valueElement.length) // ie. radio buttons for boolean parameter
    284           {
    285             Forms.checkRadio(valueElement, pp.values[0]);
    286           }
    287           else if (!valueElement.disabled)
    288           {
    289             valueElement.value = pp.values[0];
    290           }
     281        var currentValue = pp.values.length > 0 ? pp.values[0] : '';
     282        if (valueElement.length) // ie. radio buttons for boolean parameter
     283        {
     284          Forms.checkRadio(valueElement, currentValue);
     285        }
     286        else if (!valueElement.disabled)
     287        {
     288          valueElement.value = currentValue;
    291289        }
    292290      }
     
    605603          parametersOnClick(param.name);
    606604        }
    607         else
    608         {
    609           updateStyle(param);
    610         }
    611       }
    612     }
    613    
     605        updateStyle(param);
     606      }
     607    }
    614608    </script>
    615609  </base:head>
     
    10091003                    <table border="0" cellspacing="0" cellpadding="0">
    10101004                    <tr>
    1011                     <td><input type="text" class="text" name="<%=inputName%>"
    1012                       size="50" value=""
     1005                    <td><input <%=pType.getNotNull() ? requiredClazz : clazz%> type="text"
     1006                      name="<%=inputName%>" value=""
     1007                      size="50"
    10131008                      onblur="valueOnBlur(this.value)">&nbsp;</td>
    10141009                    <td><base:button
  • trunk/www/common/plugin/parse_file.jsp

    r2992 r3566  
    398398      id="mappings"
    399399      title="Column mappings"
    400       visible="<%=dataIsFound%>"
     400      visible="<%=dataIsFound && request.getParameter("mappingParameterNames") != null%>"
    401401      >
    402402      <%
  • trunk/www/common/plugin/test_with_file.jsp

    r2992 r3566  
    143143      var frm = document.forms['testwithfile'];
    144144      var configWin = window.opener;
     145      frm.path.value = configWin.getParameterValue('file');
    145146      frm.header.value = configWin.getParameterValue('headerRegexp');
    146147      frm.dataHeader.value = configWin.getParameterValue('dataHeaderRegexp');
     
    163164        }
    164165      }
    165       Forms.createHidden(frm, 'mappingParameterNames', parameterNames.join(','));
     166      if (parameterName.length > 0)
     167      {
     168        Forms.createHidden(frm, 'mappingParameterNames', parameterNames.join(','));
     169      }
    166170    }
    167171   
     
    170174      var frm = document.forms['testwithfile'];
    171175      var configWin = window.opener;
     176      configWin.setParameterValue('file', frm.path.value);
    172177      configWin.setParameterValue('headerRegexp', frm.header.value);
    173178      configWin.setParameterValue('dataHeaderRegexp', frm.dataHeader.value);
Note: See TracChangeset for help on using the changeset viewer.