X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=app%2Fviews%2Fpanels%2F_form.html.erb;h=63a1b4e34285dd0ad2beb017fc05ad81002c2316;hp=a7433cbf8890b46a18a869e47cc636aae6395505;hb=32011a831d9b226af0ee586c91ca5c5225048976;hpb=26f1bb0f8cf40ebd82495945236f83542dfe21ed diff --git a/app/views/panels/_form.html.erb b/app/views/panels/_form.html.erb index a7433cbf..63a1b4e3 100644 --- a/app/views/panels/_form.html.erb +++ b/app/views/panels/_form.html.erb @@ -53,7 +53,7 @@ <%= render 'element_tab', :elm => elm %> <% end %> - <% mounted = 0 %> + <% mounted = true %> <% @panel.panel_elements.each do |element| %>
>
@@ -117,6 +117,7 @@ <% end %> <% i = 0 %> + <% mounted = false %> <% Panel.each_element_classes do |k| %>
@@ -153,9 +154,11 @@ <% end %> <% when 'GroundPicture' %> <% when 'GroundColor' %> - <% elm = GroundColor.new :panel_id => @panel.id %> - <% elm.new_panel = @panel ; elm.boost ; elm.supply_default %> - <%# render elm.form_template, :elm => elm, :no_attr => 1 %> + <% element = GroundColor.new :panel_id => @panel.id %> + <% element.new_panel = @panel ; element.boost ; element.supply_default %> + <% form_manager = Pettanr::Application::manifest.form_managers[element.form_name] %> + <% form = form_manager.open element, @operators, mounted %> + <%= render 'element_form', :form => form %> <% end %>