From a93f5627c1cb05f2f2c14cc390d38799eaf461e8 Mon Sep 17 00:00:00 2001 From: Mike Macgirvin Date: Sat, 24 Jul 2010 06:56:02 -0700 Subject: [PATCH] live update --- mod/network.php | 3 +++ mod/profile.php | 3 +++ view/jot-header.tpl | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+) diff --git a/mod/network.php b/mod/network.php index 0e8c8746f3..38d2bbb0cb 100644 --- a/mod/network.php +++ b/mod/network.php @@ -39,6 +39,9 @@ function network_content(&$a) { )); + $o .= '
' . "\r\n"; + + $sql_extra = ''; diff --git a/mod/profile.php b/mod/profile.php index 6b425bcd1e..a317568c13 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -117,6 +117,9 @@ function profile_content(&$a) { )); } + if($tab == 'posts' && (! $a->pager['start'])) + $o .= '
' . "\r\n"; + // TODO alter registration and settings and profile to update contact table when names and photos change. diff --git a/view/jot-header.tpl b/view/jot-header.tpl index 760cf58820..8505b53bc2 100644 --- a/view/jot-header.tpl +++ b/view/jot-header.tpl @@ -50,6 +50,43 @@ tinyMCE.init({ } } + var src = null; + + $(document).ready(function() { + if($('#live-network').length) { src = 'net'; setTimeout(liveUpdate, 30000); } + if($('#live-profile').length) { src = 'wall'; setTimeout(liveUpdate, 30000); } + }); + + function liveUpdate() { + if(src == null) { return; } + if($('.comment-edit-text-full').length) { + setTimeout(liveUpdate, 30000); + return; + } + +// $.get("live_update",function(data) +// { +// $(data).find('result').each(function() { +// var net = $(this).find('net').text(); +// if(net == 0) { net = ''; } +// $('#net-update').html(net); +// var home = $(this).find('home').text(); +// if(home == 0) { home = ''; } +// $('#home-update').html(home); +// var mail = $(this).find('mail').text(); +// if(mail == 0) { mail = ''; } +// $('#mail-update').html(mail); +// var intro = $(this).find('intro').text(); +// if(intro == 0) { intro = ''; } +// $('#notify-update').html(intro); +// }); +// }) ; + + setTimeout(liveUpdate,30000); + } + + +