From 5ffb864f05d31a6d5d3a8fe7da2a7fa9f9c42d21 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Thu, 14 Aug 2014 18:02:18 -0300 Subject: [PATCH] Remove userdata polling when chat is enabled --- public/javascripts/application.js | 30 ------------------------------ 1 file changed, 0 insertions(+), 30 deletions(-) diff --git a/public/javascripts/application.js b/public/javascripts/application.js index bb36e77..86d1217 100644 --- a/public/javascripts/application.js +++ b/public/javascripts/application.js @@ -517,10 +517,6 @@ jQuery(function($) { $.getJSON('/account/user_data', function userDataCallBack(data) { if (data.login) { - // logged in - if (data.chat_enabled) { - setInterval(function(){ $.getJSON('/account/user_data', chatOnlineUsersDataCallBack)}, 10000); - } $('head').append(''); $('head').append(''); } @@ -531,32 +527,6 @@ jQuery(function($) { $(window).trigger("userDataLoaded", data); }); - function chatOnlineUsersDataCallBack(data) { - if ($('#chat-online-users').length == 0) { - return; - } - var content = ''; - $('#chat-online-users .amount_of_friends').html(data['amount_of_friends']); - $('#chat-online-users').fadeIn(); - for (var user in data['friends_list']) { - var name = "%{name}"; - var avatar = data['friends_list'][user]['avatar']; - var jid = data['friends_list'][user]['jid']; - var status_name = data['friends_list'][user]['status'] || 'offline'; - avatar = avatar ? '' : '' - name = name.replace('%{name}',data['friends_list'][user]['name']); - open_chat_link = "onclick='open_chat_window(this, \"#" + jid + "\")'"; - var status_icon = "
" + status_name + '
'; - content += "
  • " + avatar + '
    ' + name + status_icon + '
  • '; - } - content ? $('#chat-online-users-hidden-content ul').html(content) : $('#anyone-online').show(); - $('#chat-online-users-title').click(function(){ - if($('#chat-online-users-content').is(':visible')) - $('#chat-online-users-content').hide(); - else - $('#chat-online-users-content').show(); - }); - } }); // controls the display of contact list -- libgit2 0.21.2