X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=app%2Fassets%2Fjavascripts%2Fview%2Ffaced_label_button.js.coffee;h=18d979de27516157091e0f2baf5a1ab98639c0ae;hp=7f2b9ee364229b18044cfcff1838fe46dabc8bbd;hb=d7c8065be895b67dc453b0e11ad0f259f1ca6706;hpb=87c9866f541c4c7be4c136f2034d2fecbab787a8 diff --git a/app/assets/javascripts/view/faced_label_button.js.coffee b/app/assets/javascripts/view/faced_label_button.js.coffee index 7f2b9ee3..18d979de 100644 --- a/app/assets/javascripts/view/faced_label_button.js.coffee +++ b/app/assets/javascripts/view/faced_label_button.js.coffee @@ -22,3 +22,28 @@ class Pettanr.View.MiniFacedLabelButton extends Pettanr.View.FacedLabelButton face_button_method_name: () -> 'mini_face_button' +class Pettanr.View.FacedLabelButton.Error extends Pettanr.View + tagName: 'span' + + constructor: () -> + super() + + initialize: () -> + k = @face_icon_class_name() + @face_icon = new k(Pettanr.View.Image.icon_error_file()) + @label = I18n.t('yasapp.unresolved') + + render: () -> + this.$el.html('') + this.$el.append(@face_icon.render().el) + this.$el.append(@label.render().el) + this + + face_icon_class_name: () -> + Pettanr.View.Icon + +class Pettanr.View.MiniFacedLabelButton.Error extends Pettanr.View.FacedLabelButton.Error + + face_icon_class_name: () -> + Pettanr.View.Minicon +