--- /dev/null
+class PettanrPopupHelper\r
+ confirm_confirm_confirm = () ->\r
+ confirm( )\r
+ \r
+ @speech_balloon_tag_id = (element_part) ->\r
+ window.PettanrEditor.element_tag_id(element_part)\r
+ \r
+ @speech_balloon_template_id = (element_part) ->\r
+ trace = PettanrBalloonRHelper.speech_balloon_tag_id(element_part)\r
+ parseInt($(trace + 'speech_balloon_template_id').val())\r
+ \r
+ @template_class = (element_part) ->\r
+ id = PettanrBalloonRHelper.speech_balloon_template_id(element_part)\r
+ engine_name = window.PettanrSpeechBalloonTemplate.speech_balloon_templates[id]\r
+ window.PettanrSpeechBalloonTemplate.scripts[engine_name]\r
+ \r
+ @settings = (element_part) ->\r
+ id = PettanrBalloonRHelper.speech_balloon_template_id(element_part)\r
+ window.PettanrSpeechBalloonTemplate.settings(id)\r
+ \r
+ @r_step = (element_part) ->\r
+ settings = PettanrBalloonRHelper.settings(element_part)\r
+ settings['speech_balloon']['r_step']\r
+ \r
+ @system_picture_id = (element_part, idx) ->\r
+ settings = PettanrBalloonRHelper.settings(element_part)\r
+ settings[idx]['balloon']['system_picture_id']\r
+ \r
+ # \r
+ @add_helper = () ->\r
+ editor = window.PettanrEditor\r
+ \r
+ $('.popup').map -> \r
+ panel = $(editor.panel_tag_id($(@)))\r
+ if editor.is_editable(panel)\r
+ $(@).html('<button>...</button>')\r
+ trace = editor.panel_tag_id($(@))\r
+ popup = $(trace + 'popup')\r
+ popup.dialog {\r
+ autoOpen: false,\r
+ modal: true,\r
+ }\r
+ $('button', $(@)).map -> \r
+ $(@).click -> \r
+ trace = editor.panel_tag_id($(@).parent())\r
+ popup = $(trace + 'popup')\r
+ popup.attr('data-value', '')\r
+ popup.dialog('open')\r
+ \r
+ else\r
+ $(@).css('display', 'none')\r
+ \r
+ \r
+ \r
+@PettanrPopupHelper = PettanrPopupHelper\r
v.add_helper( n, '' )\r
PictureSizeHelper = window.PettanrPictureSizeHelper\r
ColorHelper = window.PettanrColorHelper\r
+ PopupHelper = window.PettanrPopupHelper\r
\r
find_configurations = ( hash, key) ->\r
if typeof(hash[key]) == 'string'\r
\r
# panel picture\r
PictureSizeHelper.add_helper()\r
+ PopupHelper.add_helper()\r
\r
$('.pettanr-panel-picture-wrapper').map ->\r
$(@).draggable {\r