Archived
1
0
This repository has been archived on 2020-12-10. You can view files and clone it, but cannot push or open issues or pull requests.
old/application/views/network/user/user_posts_end.php

49 lines
1.5 KiB
PHP
Raw Normal View History

2018-10-16 16:28:42 +00:00
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?>
<script>
var offset = 0;
var amount = 10;
var firstRun = true;
var itemsLeft = true;
var running = false;
loadEntries();
function loadEntries() {
if(!running && itemsLeft) {
$.ajax({
2018-12-30 17:38:00 +00:00
url: '/user/getPosts',
2018-10-16 16:28:42 +00:00
data: {
user: <?= $data['ID'] ?>,
amount: amount,
offset: offset
},
beforeSend: function () {
$('.loading-spinner').show();
running = true;
},
success: function (data) {
console.log(data);
$('.loading-spinner').hide();
$('.post-container .comment-list').append(data);
offset++;
if (data === "") {
$('.post-container').append("<p>Es konnten keine weiteren Posts gefunden werden. Bitte schaue später nochmal vorbei!</p>");
itemsLeft = false;
}
firstRun = false;
running = false;
registerPostEvents();
}
});
}
}
$(window).scroll(function() {
if($(document).scrollTop() + 360 + $(window).height() >= $('.comment-list').position().top + $('.comment-list').outerHeight()) {
loadEntries();
}
});
</script>