% for @m in 0..@naming_elements.size-1
@element = @naming_elements[@m]
@dependent_elements = NamingElement.find(:all,
:conditions => ["dependent_element_id = ?", @element.id]) %>
<% if @sample.naming_element_visibility[@m] == true %>
<%= render :partial => 'shown_naming_element' %>
<% else %>
<%= render :partial => 'hidden_naming_element' %>
<% end %>
|
<%= observe_field "sample_#{@n}_schemed_name_#{@element.name}",
:function => update_page { |page|
@dependent_elements.each do |dependent_element|
page << "if(value == -1) {"
page["sample_#{@n}_schemed_name_#{dependent_element.name}"].hide
page << "} else {"
page["sample_#{@n}_schemed_name_#{dependent_element.name}"].show
page << "}"
end
}
%>
<% end %>