OSDN Git Service

work
[pettanr/pettanr.git] / app / views / panels / _element_form.html.erb
index 24d4966..dfc8d5d 100644 (file)
@@ -1,6 +1,6 @@
 <% element_name = elm.element_name %>
 <% extend_element_name = elm.extend_element_name %>
-<% form_configurations = elm.find_configurations @configurations['forms'], extend_element_name %>
+<% form_configurations = Pettanr::Application::manifest.profiler_managers[extend_element_name] %>
 <% base_attributes = if form_configurations['base'] %>
   <% @configurations['forms'][form_configurations['base']]['attributes'] %>
 <% else %>
         <%= select_tag name, options_for_select(items, field_element.attributes[column]), field_element.field_tag_attributes(column, no_attr, opt) %>
       <% end %>
       <% if field_configurations['helpers'] %>
-        <% field_configurations['helpers'].each do |n, helper| %>
-          <% if helper['wrapper'] %>
-            <div class="<%= helper['wrapper'] -%>">
+        <span id="<%= elm.tag_id 'helpers' -%>">
+          <% field_configurations['helpers'].each do |n, helper| %>
+            <% if helper['wrapper'] %>
+              <div class="<%= helper['wrapper'] -%>">
+            <% end %>
+            <%= render helper['path'], :elm => field_element, :no_attr => no_attr, :opt => helper['options'] %>
+            <% if helper['wrapper'] %>
+              </div>
+            <% end %>
           <% end %>
-          <%= render helper['path'], :elm => field_element, :no_attr => no_attr, :opt => helper['options'] %>
-          <% if helper['wrapper'] %>
-            </div>
-          <% end %>
-        <% end %>
+        </span>
       <% end %>
     </div>
     <% if options['row_break'] %>