<% component[:script_parameters].andand.each do |pname, pvalue_spec| %>
<% if pvalue_spec.is_a? Hash %>
<% if (pvalue_spec[:description] or
- ((pvalue_spec[:required] or pvalue_spec[:optional] == false)
- and not pvalue_spec[:value])) %>
+ ((pvalue_spec[:required] or pvalue_spec[:optional] == false) and
+ not pvalue_spec[:value])) %>
<% n_inputs += 1 %>
<label for="<% "#{cname}-#{pname}" %>">
- <%= pvalue_spec[:title] ||
- "\"#{pname.to_s}\" parameter for #{component[:script]} script in #{cname} component" %>
+ <%= @object.component_input_title(cname, pname) %>
</label>
<div>
<p class="form-control-static">
<% end %>
<% if n_inputs == 0 %>
- <p>This pipeline does not need any further inputs specified. You can start it by clicking the "Run" button.</p>
+ <p>This pipeline does not need any further inputs specified. You can start it by clicking the "Run" button whenever you're ready. (It's not too late to change existing settings, though.)</p>
<% else %>
<p><i>Provide <%= n_inputs > 1 ? 'values' : 'a value' %> for the following <%= n_inputs > 1 ? 'parameters' : 'parameter' %>, then click the "Run" button to start the pipeline.</i></p>
<%= content_for :pi_input_form %>
<% end %>
<div style="margin-top: 1em;">
- <p>Click the "Components" tab above to see a full list of pipeline components and parameters.</p>
+ <p>Click the "Components" tab above to see a full list of pipeline settings.</p>
</div>