def bootstrap_choose_machine_type
p do
h2 "Genome Bootstrap"
h3 "Step 1: Select machine type"
form(:method => 'post', :action => CONTEXT + R(Genomed::Controllers::Bootstrap)) do
input :type => "hidden", :name => "next_step", :value => "collect_data"
input :type => "hidden", :name => "this_step", :value => "choose_machine_type"
input :type => "hidden", :name => "config", :value => "#{::YAML.dump(@config)}"
fieldset do
table do
tr do
td.label do text("Machine type:") end
td.field do
tag!(:select, :id => "machine_type", :name => "parameters[genome_machine_type]") do
tag!(:option, "Select one")
@machines.each do |machine|
if machine.name == @config["parameters"]["genome_machine_type"]
tag!(:option, "#{machine.name}", :selected => "selected")
else
tag!(:option, "#{machine.name}")
end
end
end
end
td(:class => "error", :style => (@errors.keys.include? "parameters[genome_machine_type]") ? "visibility:visible" : "visibility:hidden") do
text("Please select a machine type")
end
end
tr do
td.label do text("Machine prefix:") end
td.field do
input :type => "text", :id => "machine_prefix", :name => "parameters[machine_prefix]", :value => @config["parameters"]["machine_prefix"]
end
td(:class => "error", :style => (@errors.keys.include? "parameters[machine_prefix]") ? "visibility:visible" : "visibility:hidden") do
text("Please enter a machine prefix")
end
end
end
end
p do
input :type => "submit", :value => "Next: Collect Data"
end
end
end
end