class PettanrPopupHelper confirm_confirm_confirm = () -> confirm( ) @speech_balloon_tag_id = (element_part) -> window.PettanrEditor.element_tag_id(element_part) @speech_balloon_template_id = (element_part) -> trace = PettanrBalloonRHelper.speech_balloon_tag_id(element_part) parseInt($(trace + 'speech_balloon_template_id').val()) @template_class = (element_part) -> id = PettanrBalloonRHelper.speech_balloon_template_id(element_part) engine_name = window.PettanrSpeechBalloonTemplate.speech_balloon_templates[id] window.PettanrSpeechBalloonTemplate.scripts[engine_name] @settings = (element_part) -> id = PettanrBalloonRHelper.speech_balloon_template_id(element_part) window.PettanrSpeechBalloonTemplate.settings(id) @r_step = (element_part) -> settings = PettanrBalloonRHelper.settings(element_part) settings['speech_balloon']['r_step'] @system_picture_id = (element_part, idx) -> settings = PettanrBalloonRHelper.settings(element_part) settings[idx]['balloon']['system_picture_id'] # @add_helper = () -> editor = window.PettanrEditor $('.popup').map -> panel = $(editor.panel_tag_id($(@))) if editor.is_editable(panel) $(@).html('') trace = editor.panel_tag_id($(@)) popup = $(trace + 'popup') popup.dialog { autoOpen: false, modal: true, } $('button', $(@)).map -> $(@).click -> trace = editor.panel_tag_id($(@).parent()) popup = $(trace + 'popup') popup.attr('data-value', '') popup.dialog('open') else $(@).css('display', 'none') @PettanrPopupHelper = PettanrPopupHelper