<%= form_for(@panel) do |f| %> <%= render 'system/error_explanation', :obj => @panel %>
<%= f.label :caption %>
<%= f.text_field :caption, :id => @panel.field_tag_id(:caption), :panel_id => @panel.tag_panel_id, :column => :caption, :tree => @panel.field_tree(:caption) -%>
<%= f.label :width %>
<%= f.number_field :width, :id => @panel.field_tag_id(:width), :panel_id => @panel.tag_panel_id, :column => :width, :tree => @panel.field_tree(:width) %>
<%= f.label :height %>
<%= f.number_field :height, :id => @panel.field_tag_id(:height), :panel_id => @panel.tag_panel_id, :column => :height, :tree => @panel.field_tree(:height) %>
<%= f.label :border %>
<%= f.number_field :border, :id => @panel.field_tag_id(:border), :panel_id => @panel.tag_panel_id, :column => :border, :tree => @panel.field_tree(:border) %>
<%= f.label :publish %>
<%= f.collection_select :publish, t_select_items(MagicNumber['panel_visible_items']), :last, :first, {:html => {:selected => @panel.publish}}, {:id => @panel.field_tag_id(:publish), :panel_id => @panel.tag_panel_id, :column => :publish, :tree => @panel.field_tree(:publish)} %>
<% unless @panel.new_record? %> <%= f.hidden_field :id, :id => @panel.field_tag_id(:id), :panel_id => @panel.tag_panel_id, :column => :id, :tree => @panel.field_tree(:id) %> <% end %>
<%= f.submit 'panels.submit', :class => "submit" %>
<% end %>
<% @panel.panel_elements.each do |elm| %>
<% case elm.class.to_s %> <% when 'PanelPicture' %> <%= render 'panel_pictures/form', :panel_picture => elm %> <% when 'SpeechBalloon' %> <% speech_balloon = elm speech_balloon_template = speech_balloon.speech_balloon_template balloon = speech_balloon.balloon speech = speech_balloon.speech speech_balloon.extend speech_balloon_template.engine_speech_balloon_module balloon.extend speech_balloon_template.engine_balloon_module speech.extend speech_balloon_template.engine_speech_module speech_balloon_extend = speech_balloon.extend_speech_balloon balloon_extend = balloon.extend_balloon speech_extend = speech.extend_speech %> <%= render elm.speech_balloon_template.engine_name + '/speech_balloons/form', :speech_balloon => speech_balloon, :balloon => balloon, :speech => speech, :speech_balloon_extend => speech_balloon_extend, :balloon_extend => balloon_extend, :speech_extend => speech_extend %> <% when 'GroundPicture' %> <%= render 'ground_pictures/form', :ground_picture => elm %> <% when 'GroundColor' %> <%= render 'ground_colors/form', :ground_color => elm %> <% end %>
<% end %>
    <% @panel.panel_elements.each do |elm| %>
  • <% case elm.class.to_s %> <% when 'PanelPicture' %> <%= tag(:img, elm.tmb_opt_img_tag) %> <% when 'SpeechBalloon' %> <%= elm.id -%> <%= h(truncate(elm.speech.content, :length => 12)) -%> <% when 'GroundPicture' %> <%= tag(:img, elm.tmb_opt_img_tag) -%> <% when 'GroundColor' %> ; background-color: #<%= format("%06x", elm.code) -%>;"> <%= format("%06x", elm.code ^ 0xffffff) %> <% end %> <%= h(truncate(elm.caption, :length => 12)) %>
  • <% end %>
<% @panel.panel_elements.each do |elm| %>
<%= h elm.plain_scenario -%>
<% end %>

<%= 'z reorder' -%>

<% @panel.zorderd_elements.each do |elm| %> <% case elm.class.to_s %> <% when 'PanelPicture' %> <% when 'SpeechBalloon' %> <% when 'GroundPicture' %> <% when 'GroundColor' %> <% end %> <% end %>
<%= tag(:img, elm.tmb_opt_img_tag) %> <%= elm.id -%> <%= elm.caption -%> <%= tag(:img, elm.tmb_opt_img_tag) -%> ; background-color: #<%= format("%06x", elm.code) -%>;"> <%= format("%06x", elm.code ^ 0xffffff) %> <%= h(truncate(elm.caption, :length => 12)) %>
<% SpeechBalloonTemplate.list().each do |sbt| %> <%= stylesheet_link_tag sbt.engine_name + "/application" %> <%= javascript_include_tag sbt.engine_name + "/application" %> <% end %>
<%= form_for(@panel, :html => {:jqform => 'pettanr-panel-form'}) do |f| %> <%= render 'system/error_explanation', :obj => @panel %> <%= text_field_tag "json", '', :id => 'pettanr-panel-json' %>
<%= submit_tag t('panels.create_from_json'), :id => 'pettanr-panel-submit' -%>
<% end %>