]> git.mxchange.org Git - quix0rs-gnu-social.git/blob - js/util.js
d0116574bf2d93d3b6013a430d8a73c230af8853
[quix0rs-gnu-social.git] / js / util.js
1 $(document).ready(function(){
2         // count character on keyup
3         function counter(){
4             var maxLength     = 140;
5             var currentLength = $("#status_textarea").val().length;
6             var remaining = 140 - currentLength;
7             var counter = $("#counter");
8             counter.text(remaining);
9
10             if(remaining <= 0) {
11                 counter.attr("class", "toomuch");
12                 } else {
13                 counter.attr("class", "");
14                 }
15         }
16      
17         if ($("#status_textarea").length) {
18             $("#status_textarea").bind("keyup", counter);
19             // run once in case there's something in there
20                         counter();
21         }
22 });
23
24 function doreply(nick) {
25      rgx_username = /^[0-9a-zA-Z\-_.]*$/;
26      if (nick.match(rgx_username)) {
27           replyto = "@" + nick + " ";
28           if ($("#status_textarea")) {
29                $("#status_textarea").value=replyto;
30                $("#status_textarea").focus();
31           }
32      }
33      return false;
34 }
35