1 class PettanrPopupHelper
\r
2 confirm_confirm_confirm = () ->
\r
5 @speech_balloon_tag_id = (element_part) ->
\r
6 window.PettanrEditor.element_tag_id(element_part)
\r
8 @speech_balloon_template_id = (element_part) ->
\r
9 trace = PettanrBalloonRHelper.speech_balloon_tag_id(element_part)
\r
10 parseInt($(trace + 'speech_balloon_template_id').val())
\r
12 @template_class = (element_part) ->
\r
13 id = PettanrBalloonRHelper.speech_balloon_template_id(element_part)
\r
14 engine_name = window.PettanrSpeechBalloonTemplate.speech_balloon_templates[id]
\r
15 window.PettanrSpeechBalloonTemplate.scripts[engine_name]
\r
17 @settings = (element_part) ->
\r
18 id = PettanrBalloonRHelper.speech_balloon_template_id(element_part)
\r
19 window.PettanrSpeechBalloonTemplate.settings(id)
\r
21 @r_step = (element_part) ->
\r
22 settings = PettanrBalloonRHelper.settings(element_part)
\r
23 settings['speech_balloon']['r_step']
\r
25 @system_picture_id = (element_part, idx) ->
\r
26 settings = PettanrBalloonRHelper.settings(element_part)
\r
27 settings[idx]['balloon']['system_picture_id']
\r
31 editor = window.PettanrEditor
\r
34 panel = $(editor.panel_tag_id($(@)))
\r
35 if editor.is_editable(panel)
\r
36 $(@).html('<button>...</button>')
\r
37 trace = editor.panel_tag_id($(@))
\r
38 popup = $(trace + 'popup')
\r
43 $('button', $(@)).map ->
\r
45 trace = editor.panel_tag_id($(@).parent())
\r
46 popup = $(trace + 'popup')
\r
47 popup.attr('data-value', '')
\r
48 popup.dialog('open')
\r
51 $(@).css('display', 'none')
\r
55 @PettanrPopupHelper = PettanrPopupHelper
\r