$(function(){\r
formFunc();\r
- $(".rt_btn").live("click", function(e){\r
- e.preventDefault();\r
- onRT($(this));\r
- });\r
-\r
- $(".retw_btn").live("click", function(e){\r
- e.preventDefault();\r
- onNwRT($(this));\r
- });\r
-\r
- $(".replie_btn").live("click", function(e){\r
- e.preventDefault();\r
- onReplie($(this), e);\r
- });\r
-\r
- $(".favor_btn").live("click", function(e){\r
- e.preventDefault();\r
- onFavor($(this));\r
- });\r
-\r
- $(".delete_btn").live("click", function(e){\r
- e.preventDefault();\r
- onDelete($(this), "Tweet");\r
- });\r
- \r
- $(".msg_replie_btn").live("click", function(e){\r
- e.preventDefault();\r
- onReplieDM($(this));\r
- });\r
- \r
- $(".msg_delete_btn").live("click", function(e){\r
- e.preventDefault();\r
- onDeleteMsg($(this));\r
- });\r
-\r
- $(".rt_undo").live("click", function(e){\r
- e.preventDefault();\r
- onUndoRt($(this));\r
- });\r
-\r
+ $("ol.timeline").live("click", function(e) {\r
+ var $this = $(e.target);\r
+ var type = $this.attr('class');\r
+ switch(type) {\r
+ case 'rt_btn':\r
+ e.preventDefault();\r
+ onRT($this);\r
+ break;\r
+ case 'retw_btn':\r
+ e.preventDefault();\r
+ onNwRT($this);\r
+ break;\r
+ case 'replie_btn':\r
+ e.preventDefault();\r
+ onReplie($this,e);\r
+ break;\r
+ case 'favor_btn':\r
+ e.preventDefault();\r
+ onFavor($this);\r
+ break;\r
+ case 'unfav_btn':\r
+ e.preventDefault();\r
+ UnFavor($this);\r
+ break;\r
+ case 'delete_btn':\r
+ e.preventDefault();\r
+ onDelete($this);\r
+ break;\r
+ case 'rt_undo':\r
+ case 'unrt_btn':\r
+ e.preventDefault();\r
+ onUndoRt($this);\r
+ break;\r
+ case 'msg_replie_btn':\r
+ e.preventDefault();\r
+ onReplieDM($this);\r
+ break;\r
+ case 'msg_delete_btn':\r
+ e.preventDefault();\r
+ onDeleteMsg($this);\r
+ break;\r
+ }\r
+ });\r
$("#submit_btn").click(function(e){\r
updateStatus();\r
e.preventDefault();\r