OSDN Git Service

fix:balloon r
[pettanr/pettanr.git] / app / assets / javascripts / views / balloons / form.js.coffee
1 class Pettanr.Views.Balloon.Form extends Locmare.Form\r
2   \r
3   initialize: (options) ->\r
4     super(options)\r
5     @listenTo(@item, 'input:r', @input_r)\r
6   \r
7   render: () ->\r
8     s = Form.__super__.render\r
9     retrieve_speech_balloon_template = (speech_balloon_template) => \r
10       @item.templates = {}\r
11       @item.templates.speech_balloon_template = speech_balloon_template\r
12       s.call(this)\r
13     retriever = new Pettanr.Cache.Retriever(Pettanr.SpeechBalloonTemplate, @item.get('speech_balloon_template_id'))\r
14     @listenTo(retriever, 'retrieve', retrieve_speech_balloon_template)\r
15     retriever.retrieve()\r
16     this\r
17   \r
18   input_r: () ->\r
19     @item.select_system_picture()\r
20     @item.trigger('input:system_picture_id')\r
21   \r