Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. $.getJSON('php/messages.json', callback);
  2.  
  3. function callback(respond) {
  4. var timeNow = Date.now();
  5.  
  6. for (var i = 0; i < respond.length; i++) {
  7. var data = respond[i];
  8.  
  9. if (exists.indexOf(data.id) != -1) continue;
  10.  
  11. var timeInMessage = data.time * 1000;
  12. var diff_time = (timeNow - timeInMessage);
  13.  
  14. if(diff_time <= 3600000) {
  15. var rowClone = $('.mess_hide').clone().removeClass('mess_hide');
  16.  
  17. var newDate = new Date(timeInMessage);
  18. var dateArray = [newDate.getHours(), newDate.getMinutes(), newDate.getSeconds()]
  19. var res = dateArray.map(function (x) {
  20. return x < 10 ? "0" + x : x;
  21. }).join(":");
  22.  
  23. $('#messages').append(rowClone);
  24. $('.time', rowClone).html(res);
  25. $('.name', rowClone).html(data.user);
  26. $('.message', rowClone).html(smile(data.message));
  27. $('.scroller').scrollTop($('#messages').height());
  28.  
  29. exists.push(data.id);
  30. }
  31. }
  32. setTimeout(function() {$.getJSON('php/messages.json', callback);}, 1000);
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement