OSDN Git Service

f7d1abef7f545a451c368f2bffc3fb7373a86b31
[embrj/master.git] / js / list_members.js
1 $(function(){\r
2         $(".delete_btn").hide();\r
3         $(".rank_list").find("li").live("mouseover", function(){\r
4                 $(this).find(".delete_btn").css("display", "inline-block");\r
5         });\r
6         \r
7         $(".rank_list").find("li").live("mouseout", function(){\r
8                 $(this).find(".delete_btn").hide();\r
9         });\r
10         \r
11         $(".list_delete_btn").click(function(e){\r
12                 e.preventDefault();\r
13                 var $this = $(this);  \r
14                 var list_id = $(".list_id").text();\r
15                 var member_name = $.trim($(this).parent().parent().find(".rank_screenname").text());\r
16                 member_name = member_name.replace("(","").replace(")","");\r
17                 var member_id = $.trim($(this).parent().parent().find("#rank_id").text());\r
18                 \r
19                 var confirm = window.confirm("Are you sure to delete " + member_name + "?");\r
20                 if (confirm) {\r
21                         updateSentTip("Deleting " + member_name + "...", 5000, "ing");\r
22                         $.ajax({\r
23                                 url: "ajax/delete.php",\r
24                                 type: "POST",\r
25                                 data: "id=" + list_id + "&list_member=" + member_id,\r
26                                 success: function(msg) {\r
27                                         if (msg.indexOf("success") >= 0) {\r
28                                                 $this.parent().parent().parent().remove();\r
29                                                 updateSentTip(member_name + " has been deleted.", 3000, "success");\r
30                                         } else {\r
31                                                 updateSentTip("Failed to delete " + member_name + ".", 3000, "failure");\r
32                                         }\r
33                                 },\r
34                                 error: function(msg) {\r
35                                         updateSentTip("Failed to delete " + member_name + ".", 3000, "failure");\r
36                                 }\r
37                         });\r
38                 }\r
39         });\r
40 });\r