Advertisement
Guest User

Untitled

a guest
Apr 18th, 2014
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. var load_target = $('#loads'),
  2.  
  3. loadThis = function (start_cycle) {
  4. $.ajax({
  5. url: 'includes/loadusers.php',
  6. dataType: 'html',
  7. type: 'GET',
  8. success: function (response) {
  9. load_target
  10. .html(response);
  11. $('ul.chat-side-panel li').each(function (i) {
  12. var stats_li = $(this),
  13. bullet = stats_li.find('span.bullet'),
  14. mail = stats_li.find('span.mail'),
  15. typing = stats_li.find('span.typing-stats');
  16.  
  17. bullet.toggleClass('online', (bullet.data('status') == 1))
  18. bullet.toggleClass('idle2', (bullet.data('status') == 2))
  19. mail.toggleClass('active', (mail.data('flag') == 1))
  20. typing.toggleClass('idle', (typing.data('type-status') == 0));
  21.  
  22.  
  23.  
  24. stats_li.find("a").on("click", function(){
  25. $('.chatBox input[type="hidden"]').attr('value', $(this).data("userid"));
  26. var user= $(this).data("usernem");
  27. var uid = $(this).data("suid");
  28. var rid = $(this).data("userid"),
  29. data = {chat: uid, rid: rid, name: user};
  30. id = setInterval(function(){
  31. $.ajax({
  32. url: "includes/handlechat.php",
  33. type: "GET",
  34. data: data,
  35. dataType: 'json',
  36.  
  37. success: function(result){
  38. $("#clog").empty();
  39. $.each(result, function(rowKey, row) {
  40.  
  41. $("#clog").append('<p ><h4>'+ row.username +':</h4>' + row.message_content + '</p>' );
  42.  
  43. });
  44.  
  45.  
  46. }
  47.  
  48. })}, 1101);
  49.  
  50.  
  51. });
  52.  
  53. });
  54. },
  55. complete: function () {
  56. if (typeof start_cycle !== 'boolean' || start_cycle) {
  57. load_target.data('cycle_timer', setTimeout(loadThis, 2500));
  58. }
  59. }
  60. });
  61. }
  62.  
  63. loadThis(false);
  64. loadThis(true);
  65. clearTimeout(load_target.data('cycle_timer'));
  66.  
  67.  
  68.  
  69. $(document).ready(function(){
  70. var dS1 = "flag=" + 2, dS0 = "flag=" + 1;
  71. $("#txtA").on("click, keyup", function(){
  72. $.ajax({
  73. type: 'POST',
  74. url: 'includes/type_notif.php',
  75. data: dS1,
  76. success: function (response) { }
  77. });
  78. });
  79.  
  80. $(document).on("focusout", "#txtA", function(){
  81. $.ajax({
  82. type: 'POST',
  83. url: 'includes/type_notif.php',
  84. data: dS0,
  85. success: function (response) { }
  86. });
  87. });
  88. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement