-<% 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
-
- %>
+<%= content_tag :div, panel.tag_attributes(nil, {:panel_id => panel.id, :class => "pettanr-comic-panel", :style => raw(panel.style.to_style)}) do %>
+ <% if panel.visible? operators -%>
+ <% panel.panel_elements.each do |element| %>
+ <%= render element.path_name + '/element', :element => element, :root => panel, :spot => spot %>
+ <% end %>
+ <% else %>
+ <h2><%= t('panels.hidden') %></h2>
<% 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;">
- <% panel.panel_elements.each do |elm| %>
- <%= render elm.class.to_s.tableize + '/element', :elm => elm, :spot => spot %>
- <% end %>
-</div>