OSDN Git Service

fix manifest
[pettanr/pettanr.git] / app / views / panel_pictures / _form.html.erb
index 965c803..643e626 100644 (file)
@@ -1,42 +1,58 @@
-<%= form_for(panel_picture) do |f| %>
-  <%= render 'system/error_explanation', :obj => panel_picture %>
+<%= form_for(elm) do |f| %>
+  <%= render 'system/error_explanation', :obj => elm %>
 
   <div class="field">
-    <%= f.label :caption %><br />
-    <%= f.text_field :caption, :id => panel_picture.field_tag_id(:caption), :panel_id => panel_picture.tag_panel_id, :element_id => panel_picture.tag_element_id, :element_type => panel_picture.tag_element_type, :column => :caption, :tree => panel_picture.field_tree(:caption) %>
+    <%= f.label :caption %>
+    <%= f.text_field :caption, elm.field_tag_attributes(:caption, no_attr) %>
+  </div>
+  <div class="row_break">
   </div>
   <div class="field">
-    <%= f.label :x %><br />
-    <%= f.number_field :x, :id => panel_picture.field_tag_id(:x), :panel_id => panel_picture.tag_panel_id, :element_id => panel_picture.tag_element_id, :element_type => panel_picture.tag_element_type, :column => :x, :tree => panel_picture.field_tree(:x) %>
+    <%= f.label :x %>
+    <%= f.number_field :x, elm.field_tag_attributes(:x, no_attr, :size => 5) %>
+  </div>
+  <div class="row_break">
   </div>
   <div class="field">
-    <%= f.label :y %><br />
-    <%= f.number_field :y, :id => panel_picture.field_tag_id(:y), :panel_id => panel_picture.tag_panel_id, :element_id => panel_picture.tag_element_id, :element_type => panel_picture.tag_element_type, :column => :y, :tree => panel_picture.field_tree(:y) %>
+    <%= f.label :y %>
+    <%= f.number_field :y, elm.field_tag_attributes(:y, no_attr, :size => 5) %>
+  </div>
+  <div class="row_break">
   </div>
   <div class="field">
-    <%= f.label :z %><br />
-    <%= f.number_field :z, :id => panel_picture.field_tag_id(:z), :panel_id => panel_picture.tag_panel_id, :element_id => panel_picture.tag_element_id, :element_type => panel_picture.tag_element_type, :column => :z, :tree => panel_picture.field_tree(:z) %>
+    <%= f.label :z %>
+    <%= f.number_field :z, elm.field_tag_attributes(:z, no_attr, :size => 5) %>
+  </div>
+  <div class="row_break">
   </div>
   <div class="field">
-    <%= f.label :t %><br />
-    <%= f.number_field :t, :id => panel_picture.field_tag_id(:t), :panel_id => panel_picture.tag_panel_id, :element_id => panel_picture.tag_element_id, :element_type => panel_picture.tag_element_type, :column => :t, :tree => panel_picture.field_tree(:t) %>
+    <%= f.label :t %>
+    <%= f.number_field :t, elm.field_tag_attributes(:t, no_attr, :size => 5) %>
+  </div>
+  <div class="row_break">
   </div>
   <div class="field">
-    <%= f.label :width %><br />
-    <%= f.number_field :width, :id => panel_picture.field_tag_id(:width), :panel_id => panel_picture.tag_panel_id, :element_id => panel_picture.tag_element_id, :element_type => panel_picture.tag_element_type, :column => :width, :tree => panel_picture.field_tree(:width) %>
+    <%= f.label :width %>
+    <%= f.number_field :width, elm.field_tag_attributes(:width, no_attr, :size => 5) %>
+  </div>
+  <div class="row_break">
   </div>
   <div class="field">
-    <%= f.label :height %><br />
-    <%= f.number_field :height, :id => panel_picture.field_tag_id(:height), :panel_id => panel_picture.tag_panel_id, :element_id => panel_picture.tag_element_id, :element_type => panel_picture.tag_element_type, :column => :height, :tree => panel_picture.field_tree(:height) %>
+    <%= f.label :height %>
+    <%= f.number_field :height, elm.field_tag_attributes(:height, no_attr, :size => 5) %>
+  </div>
+  <div class="row_break">
   </div>
   <div class="field">
-    <%= f.label :link %><br />
-    <%= f.text_field :link, :id => panel_picture.field_tag_id(:link), :panel_id => panel_picture.tag_panel_id, :element_id => panel_picture.tag_element_id, :element_type => panel_picture.tag_element_type, :column => :link, :tree => panel_picture.field_tree(:link) %>
+    <%= f.label :link %>
+    <%= f.text_field :link, elm.field_tag_attributes(:link, no_attr) %>
+  </div>
+  <div class="row_break">
   </div>
-  <%= f.hidden_field :panel_id, :id => panel_picture.field_tag_id(:panel_id), :panel_id => panel_picture.tag_panel_id, :element_id => panel_picture.tag_element_id, :element_type => panel_picture.tag_element_type, :column => :panel_id, :tree => panel_picture.field_tree(:panel_id) %>
-  <%= f.hidden_field :picture_id, :id => panel_picture.field_tag_id(:picture_id), :panel_id => panel_picture.tag_panel_id, :element_id => panel_picture.tag_element_id, :element_type => panel_picture.tag_element_type, :column => :picture_id, :tree => panel_picture.field_tree(:picture_id) %>
-  <% unless panel_picture.new_record?  %>
-    <%= f.hidden_field :id, :id => panel_picture.field_tag_id(:id), :panel_id => panel_picture.tag_panel_id, :element_id => panel_picture.tag_element_id, :element_type => panel_picture.tag_element_type, :column => :id, :tree => panel_picture.field_tree(:id) %>
+  <%= f.hidden_field :panel_id, elm.field_tag_attributes(:panel_id, no_attr) %>
+  <%= f.hidden_field :picture_id, elm.field_tag_attributes(:picture_id, no_attr) %>
+  <% unless elm.new_record?  %>
+    <%= f.hidden_field :id, elm.field_tag_attributes(:id, no_attr) %>
   <% end %>
 
   <div class="actions">