]> git.mxchange.org Git - friendica.git/commitdiff
Auto update of network page only at top of the page
authorMichael Vogel <icarus@dabo.de>
Fri, 1 Aug 2014 17:59:06 +0000 (19:59 +0200)
committerMichael Vogel <icarus@dabo.de>
Fri, 1 Aug 2014 17:59:06 +0000 (19:59 +0200)
js/main.js
mod/update_network.php

index a4a1c977cab9c799974ab26dfcffa56df0584617..902c19a839bb6831e732ac67dfc34f6208d67641 100644 (file)
 
                in_progress = true;
                var udargs = ((netargs.length) ? '/' + netargs : '');
-               var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&msie=' + ((msie) ? 1 : 0);
+               var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&msie=' + ((msie) ? 1 : 0) + '&top=' + ($(document).scrollTop() != 0 ? '0' : '1');
 
                $.get(update_url,function(data) {
                        in_progress = false;
index 65366d13776b9554c9f05f0491c6b88cd4cd325e..ff668ab353e0cbf4e20e3a0ae951e4eb78536474 100644 (file)
@@ -14,7 +14,7 @@ function update_network_content(&$a) {
        echo (($_GET['msie'] == 1) ? '<div>' : '<section>');
 
        $no_auto_update = get_pconfig($profile_uid, "system", "no_auto_update");
-       if ($no_auto_update <= 0) {
+       if (($no_auto_update <= 0) OR ($_GET['top'] == 1)) {
                $text = network_content($a,$profile_uid);
                if ($no_auto_update < 0)
                        set_pconfig($profile_uid, "system", "no_auto_update", 1);