mirror of
https://github.com/friendica/friendica
synced 2024-12-22 22:00:16 +00:00
prevent concurrent ajax updates
This commit is contained in:
parent
83939f1541
commit
df2e79dcaf
2 changed files with 8 additions and 5 deletions
8
README
8
README
|
@ -43,11 +43,11 @@ are straight-forward and simple, because we know that relationships rarely are
|
|||
(straight-forward and simple). Whether you're communicating with drinking
|
||||
buddies or potential employers, you can rest assured that each is only able to
|
||||
see the side of you that you wish to present. If you send a private message to
|
||||
your aunt Mary, we encrypt it with military grade encryption.
|
||||
your aunt Mary, we will encrypt it with military grade encryption.
|
||||
|
||||
Other social network projects talk about privacy and offering a feature-rich
|
||||
social networking alternative, but all they can deliver is vapour and vague
|
||||
promises. Friendika delivers the goods. Time and time again.
|
||||
Other distributed social network projects talk about privacy and offering a
|
||||
feature-rich social networking alternative, but all they can deliver is vapour
|
||||
and vague promises. Friendika delivers the goods, time and time again.
|
||||
|
||||
A single instance of Friendika can easily support hundreds of (and up to
|
||||
several thousand) people using commodity hosting hardware. Each of these
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
var timer = null;
|
||||
var pr = 0;
|
||||
var liking = 0;
|
||||
var in_progress = false;
|
||||
|
||||
$(document).ready(function() {
|
||||
$.ajaxSetup({cache: false});
|
||||
|
@ -87,13 +88,15 @@
|
|||
|
||||
function liveUpdate() {
|
||||
if((src == null) || (stopped) || (! profile_uid)) { $('.like-rotator').hide(); return; }
|
||||
if($('.comment-edit-text-full').length) {
|
||||
if(($('.comment-edit-text-full').length) || (in_progress)) {
|
||||
livetime = setTimeout(liveUpdate, 10000);
|
||||
return;
|
||||
}
|
||||
prev = 'live-' + src;
|
||||
|
||||
in_progress = true;
|
||||
$.get('update_' + src + '?p=' + profile_uid + '&msie=' + ((msie) ? 1 : 0),function(data) {
|
||||
in_progress = false;
|
||||
$('.wall-item-outside-wrapper',data).each(function() {
|
||||
var ident = $(this).attr('id');
|
||||
if($('#' + ident).length == 0) {
|
||||
|
|
Loading…
Reference in a new issue