@hide()\r
@panel.get_parent('author', this, {\r
success: (@author) =>\r
- @panel_icon = new Pettanr.Views.Panel.Icon({item: @panel, half: true})\r
- @author_icon = new Pettanr.Views.Author.Icon({item: @author, half: true})\r
- @new_scroll_panel = new Pettanr.ScrollPanel()\r
- @insert_button = new Pettanr.Views.Show.LinkedNewButton({item: @new_scroll_panel, dic_name: 'scroll_panels.player.before_insert'})\r
- @move_button = new Pettanr.Views.Show.LinkedEditButton({item: @scroll_panel, dic_name: 'scroll_panels.player.move'})\r
- @destroy_button = new Pettanr.Views.Show.LinkedDestroyButton({item: @scroll_panel, dic_name: 'scroll_panels.player.destroy'})\r
- @listenTo(@panel_icon, 'click', @click_panel)\r
- @listenTo(@author_icon, 'click', @click_author)\r
- @listenTo(@insert_button, 'click', @click_insert)\r
- @listenTo(@move_button, 'click', @click_move)\r
- @listenTo(@destroy_button, 'click', @click_destroy)\r
+ @panel_face_button = @panel.mini_face_button({\r
+ context: this,\r
+ click_panel: () ->\r
+ @trigger('click:panel')\r
+ })\r
+ @author_face_button = @author.mini_face_button({\r
+ context: this,\r
+ click_author: () ->\r
+ @trigger('click:author')\r
+ })\r
l1 = new Tag.H3({\r
content: Pettanr.AppHelper.t_m('Panel')\r
})\r
content: Pettanr.AppHelper.t_m('ScrollPanel')\r
})\r
this.$el.append(l1.render().el)\r
- this.$el.append(@panel_icon.render().el)\r
- this.$el.append(@author_icon.render().el)\r
+ this.$el.append(@panel_face_button.render().el)\r
+ this.$el.append(@author_face_button.render().el)\r
this.$el.append(\r
Pettanr.AppHelper.distance_of_time_in_words_to_now(@panel.get('updated_at'))\r
)\r
this.$el.append(l2.render().el)\r
if @scroll.is_own()\r
+ @new_scroll_panel = new Pettanr.ScrollPanel()\r
+ @insert_button = new Pettanr.View.Button.ItemAction(@new_scroll_panel, 'new', 'scroll_panels.player.before_insert', {\r
+ context: this,\r
+ click: () ->\r
+ @trigger('click:insert')\r
+ })\r
+ @move_button = new Pettanr.View.Button.ItemAction(@scroll_panel, 'edit', 'scroll_panels.player.move', {\r
+ context: this,\r
+ click: () ->\r
+ @trigger('click:move')\r
+ })\r
+ @destroy_button = new Pettanr.View.Button.ItemAction(@scroll_panel, 'destroy', 'scroll_panels.player.destroy', {\r
+ context: this,\r
+ click: () ->\r
+ @trigger('click:destroy')\r
+ })\r
this.$el.append(@insert_button.render().el)\r
@append_rb()\r
this.$el.append(@move_button.render().el)\r
}\r
this.$el.attr(attr)\r
\r
- click_panel: () ->\r
- @trigger('click:panel')\r
- \r
- click_author: () ->\r
- @trigger('click:author')\r
- \r
- click_insert: () ->\r
- @trigger('click:insert')\r
- \r
- click_move: () ->\r
- @trigger('click:move')\r
- \r
- click_destroy: () ->\r
- @trigger('click:destroy')\r
- \r
class Pettanr.Views.Scroll.PlayModule.PanelBody extends Pettanr.View\r
tagName: 'div'\r
className: 'player-item-panel'\r