Initial commit as of 2018-10-16
This commit is contained in:
46
application/views/network/blog/user_blog_posts_end.php
Normal file
46
application/views/network/blog/user_blog_posts_end.php
Normal file
@@ -0,0 +1,46 @@
|
||||
<?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({
|
||||
url: 'http://192.168.178.39/user/getBlogPosts',
|
||||
data: {
|
||||
user: <?= $data['ID'] ?>,
|
||||
amount: amount,
|
||||
offset: offset
|
||||
},
|
||||
beforeSend: function () {
|
||||
$('.loading-spinner').show();
|
||||
running = true;
|
||||
},
|
||||
success: function (data) {
|
||||
$('.loading-spinner').hide();
|
||||
$('.post-container .comment-list').append(data);
|
||||
offset++;
|
||||
if (data === "") {
|
||||
$('.post-container').append("<p>Es konnten keine weiteren Blog-Posts gefunden werden. Bitte schaue später nochmal vorbei!</p>");
|
||||
itemsLeft = false;
|
||||
}
|
||||
firstRun = false;
|
||||
running = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
$(window).scroll(function() {
|
||||
if($(document).scrollTop() + 360 + $(window).height() >= $('.comment-list').position().top + $('.comment-list').outerHeight()) {
|
||||
loadEntries();
|
||||
}
|
||||
});
|
||||
</script>
|
Reference in New Issue
Block a user