Commit 5ffb864f05d31a6d5d3a8fe7da2a7fa9f9c42d21
Committed by
Rodrigo Souto
1 parent
7212de73
Exists in
master
and in
27 other branches
Remove userdata polling when chat is enabled
Showing
1 changed file
with
0 additions
and
30 deletions
Show diff stats
public/javascripts/application.js
| ... | ... | @@ -517,10 +517,6 @@ jQuery(function($) { |
| 517 | 517 | |
| 518 | 518 | $.getJSON('/account/user_data', function userDataCallBack(data) { |
| 519 | 519 | if (data.login) { |
| 520 | - // logged in | |
| 521 | - if (data.chat_enabled) { | |
| 522 | - setInterval(function(){ $.getJSON('/account/user_data', chatOnlineUsersDataCallBack)}, 10000); | |
| 523 | - } | |
| 524 | 520 | $('head').append('<meta content="authenticity_token" name="csrf-param" />'); |
| 525 | 521 | $('head').append('<meta content="'+$.cookie("_noosfero_.XSRF-TOKEN")+'" name="csrf-token" />'); |
| 526 | 522 | } |
| ... | ... | @@ -531,32 +527,6 @@ jQuery(function($) { |
| 531 | 527 | $(window).trigger("userDataLoaded", data); |
| 532 | 528 | }); |
| 533 | 529 | |
| 534 | - function chatOnlineUsersDataCallBack(data) { | |
| 535 | - if ($('#chat-online-users').length == 0) { | |
| 536 | - return; | |
| 537 | - } | |
| 538 | - var content = ''; | |
| 539 | - $('#chat-online-users .amount_of_friends').html(data['amount_of_friends']); | |
| 540 | - $('#chat-online-users').fadeIn(); | |
| 541 | - for (var user in data['friends_list']) { | |
| 542 | - var name = "<span class='friend_name'>%{name}</span>"; | |
| 543 | - var avatar = data['friends_list'][user]['avatar']; | |
| 544 | - var jid = data['friends_list'][user]['jid']; | |
| 545 | - var status_name = data['friends_list'][user]['status'] || 'offline'; | |
| 546 | - avatar = avatar ? '<img src="' + avatar + '" />' : '' | |
| 547 | - name = name.replace('%{name}',data['friends_list'][user]['name']); | |
| 548 | - open_chat_link = "onclick='open_chat_window(this, \"#" + jid + "\")'"; | |
| 549 | - var status_icon = "<div class='chat-online-user-status icon-menu-"+ status_name + "-11'><span>" + status_name + '</span></div>'; | |
| 550 | - content += "<li><a href='#' class='chat-online-user' " + open_chat_link + "><div class='chat-online-user-avatar'>" + avatar + '</div>' + name + status_icon + '</a></li>'; | |
| 551 | - } | |
| 552 | - content ? $('#chat-online-users-hidden-content ul').html(content) : $('#anyone-online').show(); | |
| 553 | - $('#chat-online-users-title').click(function(){ | |
| 554 | - if($('#chat-online-users-content').is(':visible')) | |
| 555 | - $('#chat-online-users-content').hide(); | |
| 556 | - else | |
| 557 | - $('#chat-online-users-content').show(); | |
| 558 | - }); | |
| 559 | - } | |
| 560 | 530 | }); |
| 561 | 531 | |
| 562 | 532 | // controls the display of contact list | ... | ... |