<li><a href="#tabs-2">elements</a></li>
<li><a href="#tabs-3">t order</a></li>
<li><a href="#tabs-4">z order</a></li>
+ <li><a href="#tabs-5">new</a></li>
</ul>
<div id="tabs-1">
<%= form_for(@panel) do |f| %>
<%= f.hidden_field :id, :id => @panel.field_tag_id(:id), :panel_id => @panel.tag_panel_id, :column => :id, :tree => @panel.field_tree(:id) %>
<% end %>
<div class="actions">
- <%= f.submit t('panels.submit'), :class => "submit" %>
+ <%= f.submit 'panels.submit', :class => "submit" %>
</div>
<% end %>
</div>
<% when 'PanelPicture' %>
<%= render 'panel_pictures/form', :panel_picture => elm %>
<% when 'SpeechBalloon' %>
- <%= render 'speech_balloons/form', :speech_balloon => elm %>
+ <%
+ 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' %>
<div id="<%= @panel.tag_id -%>scenario" class="scenario" panel_id="<%= @panel.tag_panel_id -%>">
<% @panel.panel_elements.each do |elm| %>
<div panel_id="<%= elm.tag_panel_id -%>" element_id="<%= elm.tag_element_id -%>" element_type="<%= elm.tag_element_type -%>">
- <%= h elm.plain_scenario -%>
+ <% case elm.class.to_s %>
+ <% when 'PanelPicture' %>
+ <%= render 'panel_pictures/scenario', :panel_picture => elm %>
+ <% when 'SpeechBalloon' %>
+ <%= render elm.speech_balloon_template.engine_name + '/speech_balloons/scenario', :speech_balloon => elm %>
+ <% when 'GroundPicture' %>
+ <%= render 'ground_pictures/scenario', :ground_picture => elm %>
+ <% when 'GroundColor' %>
+ <%= render 'ground_colors/scenario', :ground_color => elm %>
+ <% end %>
</div>
<% end %>
</div>
</tbody>
</table>
</div>
+ <div id="tabs-5">
+ <script>
+ <!--
+ <% SpeechBalloonTemplate.list().each do |sbt| %>
+ var <%= h(sbt.engine_name) %>_settings = <%= raw sbt.parsed_settings.to_json -%>;
+ <% end %>
+ // -->
+ </script>
+ <% SpeechBalloonTemplate.list().each do |sbt| %>
+ <%= stylesheet_link_tag sbt.engine_name + "/application" %>
+ <%= javascript_include_tag sbt.engine_name + "/application" %>
+ <% end %>
+ </div>
</div>
<%= form_for(@panel, :html => {:jqform => 'pettanr-panel-form'}) do |f| %>
<%= render 'system/error_explanation', :obj => @panel %>