<% 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' %>
Pettanr::Application.licenses.each do |name, klass|
mount Module.const_get(klass)::Engine => "/#{name}"
end
+ Pettanr::Application.speech_balloons.each do |klass , name|
+ mount Module.const_get(klass)::Engine => "/#{name}"
+ end
resources :authors do
new do
- Square: pettanr_square_v01_sbt
- TestSpeechBalloon: test_speech_balloon
+# Square: pettanr_square_v01_sbt
+# TestSpeechBalloon: test_speech_balloon