Advertisement
tochka

Untitled

Jul 25th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. function attachEvents() {
  2. const BASE_URL = `https://messenger-77e21.firebaseio.com/`;
  3. const TEXTAREA = $('#messages');
  4.  
  5. $('#refresh').on('click', post);
  6.  
  7. function post() {
  8. $.ajax({
  9. method: "GET",
  10. url: BASE_URL + '.json',
  11. }).then(displayMessages)
  12.  
  13. }
  14.  
  15. $('#submit').on('click', function () {
  16. let author = $('#author').val();
  17. let content = $('#content').val();
  18. let timespan = Date.now();
  19. if (author.trim() !== "" && content.trim() !== "") {
  20. $.ajax({
  21. method : "POST",
  22. url : BASE_URL + '.json',
  23. data : JSON.stringify({
  24. author: author,
  25. content: content,
  26. timestamp: timespan
  27. })
  28. })
  29. $('#author').val("");
  30. $('#content').val("");
  31.  
  32.  
  33. }
  34. });
  35.  
  36. function displayMessages(info) {
  37. let keys = Object.keys(info);
  38. TEXTAREA.empty();
  39. for (const id of keys){
  40. let textMess = `${info[id].author}: ${info[id].content}\n`;
  41. TEXTAREA.append(textMess);
  42. }
  43. }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement