OSDN Git Service

fix js
[pettanr/pettanr.git] / app / assets / javascripts / pettanr / tags.js.coffee
index e7297f8..75c6ded 100644 (file)
@@ -16,15 +16,14 @@ class Pettanr.Tag.Img extends Backbone.View
 \r
 class Pettanr.Tag.A extends Backbone.View\r
   tagName: 'a'\r
-  events: {\r
-    'click': 'click'\r
-  }\r
   \r
   initialize: (options) ->\r
     @attr = options.attr\r
     @handler_name = options.handler_name\r
     @content = options.content\r
     @class_name = options.class_name\r
+    @events = {click: 'click'} if @handler_name\r
+    @delegateEvents()\r
   \r
   render: () ->\r
     this.$el.attr(@attr)\r
@@ -33,7 +32,7 @@ class Pettanr.Tag.A extends Backbone.View
     this\r
   \r
   click: () ->\r
-    window.router.navigate(@handler_name, true) if @handler_name\r
+    window.router.navigate(@handler_name, true)\r
     return false\r
   \r
 class Pettanr.Tag.Div extends Backbone.View\r