\r
show_html: () -> \r
@item = @item.play() # retake panel for 'with_elements' mode\r
- @item.fetch({cache: false}).done =>\r
- @item.attributes = @item.decoded_attributes()\r
- @trigger('title', @params, @item.get('caption'))\r
- show = new Pettanr.Views.Panel.Show(@item, {\r
- spot: null\r
- })\r
- show.render()\r
- @trigger('ready', show)\r
- @trigger('done', @params)\r
+ @item.fetch({\r
+ cache: false\r
+ success: (@parent_item, response, opt) =>\r
+ @item.attributes = @item.decoded_attributes()\r
+ @trigger('title', @params, @item.get('caption'))\r
+ show = new Pettanr.Views.Panel.Show(@item, {\r
+ spot: null\r
+ })\r
+ show.render()\r
+ @trigger('ready', show)\r
+ @trigger('done', @params)\r
+ error: (item, response, opt) =>\r
+ @trigger('fail', response, opt)\r
+ })\r
\r
count: () ->\r
\r
success: (@item) ->\r
@item.boosts 'post'\r
@render_form()\r
+ fail: (response, opt) ->\r
+ @trigger('fail', response, opt)\r
})\r
@trigger('done', @params)\r
\r
success: (@item) ->\r
@item.boosts 'post'\r
@render_form()\r
+ fail: (response, opt) ->\r
+ @trigger('fail', response, opt)\r
})\r
\r
render_form: () ->\r