OSDN Git Service

mrg
[pettanr/pettanr.git] / app / assets / javascripts / pettanr / tags.js.coffee
index 07472d5..97248d6 100644 (file)
@@ -6,7 +6,7 @@ class Pettanr.Tag.Img extends Backbone.View
   # attr: {src: '/hoge', width: 80, ...}\r
   # class_name: 'El-Class'\r
   initialize: (options) ->\r
-    @attr = options.attr\r
+    @attr = options.attr || {}\r
     @class_name = options.class_name\r
   \r
   render: () ->\r
@@ -18,7 +18,7 @@ class Pettanr.Tag.A extends Backbone.View
   tagName: 'a'\r
   \r
   initialize: (options) ->\r
-    @attr = options.attr\r
+    @attr = options.attr || {}\r
     @handler_name = options.handler_name\r
     @content = options.content\r
     @class_name = options.class_name\r
@@ -39,11 +39,13 @@ class Pettanr.Tag.Div extends Backbone.View
   tagName: 'div'\r
   \r
   initialize: (options) ->\r
+    @attr = options.attr || {}\r
     @content = options.content\r
     @class_name = options.class_name\r
   \r
   render: () ->\r
     @el.className = @class_name if @class_name\r
+    this.$el.attr(@attr)\r
     this.$el.html(@content)\r
     this\r
     \r