-$(document).ready(function(){\r
- $(".delete_btn").click(function(e){\r
- e.preventDefault();\r
- \r
- var $this = $(this);\r
- var message_id = $.trim($this.parent().parent().find(".status_id").text());\r
- var confirm = window.confirm("Are you sure to delete this message?");\r
- \r
- if (confirm) {\r
- updateSentTip("Deleting message...");\r
- $.ajax({\r
- url: "ajax/delete.php",\r
- type: "POST",\r
- data: "message_id=" + message_id,\r
- success: function(msg) {\r
- if (msg.indexOf("success") >= 0) {\r
- $this.parent().parent().parent().remove();\r
- updateSentTip("Message deleted.");\r
- } else {\r
- updateSentTip("Failed to delete this message!");\r
- }\r
- },\r
- error: function(msg) {\r
- updateSentTip("Failed to delete this message!");\r
- }\r
- });\r
- }\r
- });\r
-\r
- $(".msg_replie_btn").click(function(e){\r
- e.preventDefault();\r
- $("#sent_id").val($(this).parent().parent().find(".status_word").find(".user_name").text());\r
- $("#textbox").focus();\r
- });\r
-});\r
+//message function
+$(function () {
+ formFunc();
+ var temp = [];
+ var auto = [];
+ $("a.user_name").each(function(){
+ var u = this.id;
+ if (!(u in temp)) {
+ temp[u] = true;
+ auto.push(u);
+ }
+ });
+ $("#sent_id").autocomplete(auto);
+ $("#allMessage").click(function(e) {
+ var $this = $(e.target);
+ var type = $this.attr('class');
+ switch(type) {
+ case 'msg_replie_btn':
+ e.preventDefault();
+ $("#sent_id").val($this.parent().parent().find(".status_word").find(".user_name").attr("id"));
+ $("#textbox").focus();
+ break;
+ case 'msg_delete_btn':
+ e.preventDefault();
+ var message_id = $.trim($this.parent().parent().find(".status_id").text());
+ var confirm = window.confirm("Are you sure to delete this message?");
+
+ if (confirm) {
+ updateSentTip("Deleting message...", 5000, "ing");
+ $.ajax({
+ url: "ajax/delete.php",
+ type: "POST",
+ data: "message_id=" + message_id,
+ success: function(msg) {
+ if (msg.indexOf("success") >= 0) {
+ $this.parent().parent().parent().remove();
+ updateSentTip("Message deleted.", 3000, "success");
+ } else {
+ updateSentTip("Failed to delete this message!", 3000, "failure");
+ }
+ },
+ error: function(msg) {
+ updateSentTip("Failed to delete this message!", 3000, "failure");
+ }
+ });
+ }
+ break;
+ }
+ });
+});