self.speech_balloon.panel.visible? roles
end
+ def get_speech_balloon
+ self.speech_balloon
+ end
+
+ def get_panel_id
+ if self.get_speech_balloon == nil or self.get_speech_balloon.panel == nil or self.get_speech_balloon.panel.new_record?
+ 0
+ else
+ self.get_speech_balloon.panel.id
+ end
+ end
+
def tag_id c = nil
'panel' + tag_panel_id + tag_element_type + tag_element_id + tag_element_part_type + tag_element_part_id + c.to_s
end
end
def tag_panel_id
- self.speech_balloon.panel.new_record? ? '0' : self.speech_balloon.panel.id.to_s
+ self.get_panel_id.to_s
end
def tag_element_id
- self.speech_balloon.new_record? ? '0' : self.id.to_s
+ r = if self.get_speech_balloon == nil or self.get_speech_balloon.new_record?
+ 0
+ else
+ self.get_speech_balloon.panel.id
+ end
+ r.to_s
end
def tag_element_type