</div>
</div>
<div id="tabs-5">
+ <div id="new-element-tabs">
+ <ul>
+ <% i = 0 %>
+ <% Panel.each_element_classes do |k| %>
+ <li>
+ <a href="#new-element-tabs-<%= i -%>">
+ <div class="new-element-tab">
+ <%= t_m k.to_s %>
+ </div>
+ </a>
+ </li>
+ <% i += 1 %>
+ <% end %>
+ </ul>
+ <% i = 0 %>
+ <% Panel.each_element_classes do |k| %>
+ <div>
+ <div id="new-element-tabs-<%= i -%>">
+ <% case k.to_s %>
+ <% when 'PanelPicture' %>
+ <% when 'SpeechBalloon' %>
+ <div id="new-speech_balloon-tabs">
+ <ul>
+ <% SpeechBalloonTemplate.list().each_with_index do |sbt, index| %>
+ <li>
+ <a href="#new-speech_balloon-tabs-<%= index -%>">
+ <div class="new-speech_balloon-tab">
+ <%= tag(:img, sbt.system_picture.tmb_opt_img_tag) %>
+ <div>
+ <%= h(sbt.caption) %>
+ </div>
+ </div>
+ </a>
+ </li>
+ <% end %>
+ </ul>
+ <% SpeechBalloonTemplate.list().each_with_index do |sbt, index| %>
+ <div id="new-speech_balloon-tabs-<%= index -%>">
+ <% elm = SpeechBalloon.new :panel_id => @panel.id, :speech_balloon_template_id => sbt.id %>
+ <%
+ speech_balloon = elm
+ speech_balloon_template = speech_balloon.speech_balloon_template
+ speech_balloon.extend speech_balloon_template.engine_speech_balloon_module
+ speech_balloon.supply_default
+ balloon = speech_balloon.build_balloon
+ speech = speech_balloon.build_speech
+ 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
+
+ balloon.new_speech_balloon = speech_balloon
+ speech.new_speech_balloon = speech_balloon
+ balloon.supply_default
+ speech.supply_default
+ %>
+ <%= 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 %>
+ </div>
+ <% end %>
+ <% when 'GroundPicture' %>
+ <% when 'GroundColor' %>
+ <% elm = GroundColor.new :panel_id => @panel.id %>
+ <% elm.supply_default %>
+ <%= render k.to_s.tableize + '/form', :ground_color => elm %>
+ <% end %>
+ </div>
+ </div>
+ <% i += 1 %>
+ <% end %>
+ </div>
<script>
<!--
<% SpeechBalloonTemplate.list().each do |sbt| %>