OSDN Git Service

fix: fetch fail
[pettanr/pettanr.git] / app / assets / javascripts / view / faced_label_button.js.coffee
index 7f2b9ee..18d979d 100644 (file)
@@ -22,3 +22,28 @@ class Pettanr.View.MiniFacedLabelButton extends Pettanr.View.FacedLabelButton
   face_button_method_name: () ->\r
     'mini_face_button'\r
   \r
+class Pettanr.View.FacedLabelButton.Error extends Pettanr.View\r
+  tagName: 'span'\r
+  \r
+  constructor: () ->\r
+    super()\r
+  \r
+  initialize: () ->\r
+    k = @face_icon_class_name()\r
+    @face_icon = new k(Pettanr.View.Image.icon_error_file())\r
+    @label = I18n.t('yasapp.unresolved')\r
+  \r
+  render: () ->\r
+    this.$el.html('')\r
+    this.$el.append(@face_icon.render().el)\r
+    this.$el.append(@label.render().el)\r
+    this\r
+  \r
+  face_icon_class_name: () ->\r
+    Pettanr.View.Icon\r
+  \r
+class Pettanr.View.MiniFacedLabelButton.Error extends Pettanr.View.FacedLabelButton.Error\r
+  \r
+  face_icon_class_name: () ->\r
+    Pettanr.View.Minicon\r
+  \r