OSDN Git Service

a084e734cd6746be31ce840cae990730089bde20
[embrj/master.git] / js / main.js
1 $(function(){\r
2         document.getElementById("submit_btn").disabled=false;   \r
3         leaveWord();\r
4         $("#textbox").focus();\r
5         $("#textbox").keydown(leaveWord).keyup(leaveWord).keydown(function(event){\r
6                 if (event.ctrlKey && event.keyCode==13) {\r
7                         $("form:first").submit();\r
8                 }\r
9                 });\r
10         \r
11         $(".submit_btn").click(function(){\r
12                 document.getElementById("submit_btn").disabled=true;    \r
13         });\r
14         \r
15         $(".rt_btn").live("click", function(){\r
16                 $("#textbox").val("RT @" + $(this).parent().find(".status_word").text());\r
17                 $("#textbox").focus();\r
18                 leaveWord();\r
19         });\r
20         \r
21         $(".replie_btn").live("click", function(){\r
22                 var replie_id = $(this).parent().find(".status_word").find(".user_name").text();\r
23                 $("#textbox").val("@" + replie_id + " ");\r
24                 $("#textbox").focus();\r
25                 $("#in_reply_to").val($(this).parent().find(".status_id").text());\r
26                 leaveWord();\r
27         });\r
28 });\r
29 \r
30 function leaveWord() {\r
31         var leave = 140-$("#textbox").val().length;\r
32         if (leave < 0) {\r
33                 $("#tip").css("color","#CC0000");\r
34                 $("#tip b").css("color","#CC0000");\r
35                 $("#tip").html("<b>" + (-leave) + "</b>");\r
36         } else {\r
37                 $("#tip").css("color","#000000");\r
38                 $("#tip b").css("color","#000000");\r
39                 $("#tip").html("<b>" + leave + "</b>");\r
40         }\r
41 }