--- /dev/null
+class Pettanr.View.FacedLabelButton extends Pettanr.View\r
+ tagName: 'span'\r
+ \r
+ constructor: (@item, @label_options, @button_options) ->\r
+ super()\r
+ \r
+ initialize: () ->\r
+ @face_button = @item[@face_button_method_name()](@button_options)\r
+ @label_button = @item.label_button(@label_options, @button_options)\r
+ \r
+ render: () ->\r
+ this.$el.html('')\r
+ this.$el.append(@face_button.render().el)\r
+ this.$el.append(@label_button.render().el)\r
+ this\r
+ \r
+ face_button_method_name: () ->\r
+ 'face_button'\r
+ \r
+class Pettanr.View.MiniFacedLabelButton extends Pettanr.View.FacedLabelButton\r
+ \r
+ face_button_method_name: () ->\r
+ 'mini_face_button'\r
+ \r