OSDN Git Service

fix: suport yasapp oauth
[pettanr/pettanr.git] / app / assets / javascripts / views / users / account.js.coffee
index 45801af..34f44a7 100644 (file)
@@ -37,19 +37,15 @@ class Pettanr.Views.User.Account extends Pettanr.View
       @listenTo(@quick, 'click:mydoc', @click_mydoc)\r
       @listenTo(@quick, 'click:mynew', @click_mynew)\r
       this.$el.append(@quick.render().el)\r
-    sign_out = new Tag.A({\r
-      attr: {href: '/users/sign_out'}, \r
+    sign_out = new Pettanr.View.Button('/users/sign_out', 'sign out', {\r
+      context: this,\r
+      click: () =>\r
+        @trigger('http_post', 'users/sign_out')\r
       class_name: 'sign_out', \r
-      content: 'sign out'\r
     })\r
-    @listenTo(sign_out, 'click', @sign_out_click)\r
     this.$el.append(sign_out.render().el)\r
     this\r
   \r
-  sign_out_click: () ->\r
-    @trigger('http_post', 'users/sign_out')\r
-    return false\r
-  \r
   click_mydoc: (url) ->\r
     @trigger('http_get', url)\r
     return false\r