OSDN Git Service

work
[pettanr/pettanr.git] / app / views / panels / _body.html.erb
index a25be02..e3d504d 100644 (file)
@@ -1,23 +1,16 @@
 <% panel.panel_elements.each do |elm| %>
   <% case elm.class.to_s %>
   <% 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
-      
-      balloon.new_speech_balloon = speech_balloon
-      speech.new_speech_balloon = speech_balloon
-      
-    %>
+    <% elm.boost %>
   <% end %>
 <% end %>
-<div id="<%= panel.tag_id -%>" panel_id="<%= panel.tag_panel_id -%>" class="pettanr-comic-panel" style="width:<%= panel.width %>px;height:<%= panel.height %>px;border-style: solid;border-width: <%= panel.border %>px;border-color:black; background-color:white;">
+<%= content_tag :div, :id => panel.tag_id, :panel_id => panel.tag_panel_id, :class => "pettanr-comic-panel", :style => "width: #{panel.width}px; height: #{panel.height}px; border-style: solid; border-width: #{panel.border}px; border-color: black; background-color: white;" do %>
+  <% if panel.visible? operators -%>
     <% panel.panel_elements.each do |elm| %>
       <%= render elm.class.to_s.tableize + '/element', :elm => elm, :spot => spot %>
     <% end %>
-</div>
+  <% else %>
+    <h2><%= t('panels.hidden') %></h2>
+  <% end %>
+<% end %>
+<% panel.rendered %>