Исправлена автозагрузка постов

parent f7660e43
...@@ -8,6 +8,7 @@ use common\modules\blog\models\Post; ...@@ -8,6 +8,7 @@ use common\modules\blog\models\Post;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model common\modules\blog\models\Post */ /* @var $model common\modules\blog\models\Post */
$this->registerJs("initScrollPager()", yii\web\View::POS_END);
?> ?>
<div class="blog_container"> <div class="blog_container">
......
...@@ -8,6 +8,7 @@ use common\modules\blog\models\Post; ...@@ -8,6 +8,7 @@ use common\modules\blog\models\Post;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model common\modules\blog\models\Post */ /* @var $model common\modules\blog\models\Post */
$this->registerJs("initScrollPager()", yii\web\View::POS_END);
?> ?>
<div class="blog_container"> <div class="blog_container">
......
...@@ -100,6 +100,12 @@ $(document).ready(function() { ...@@ -100,6 +100,12 @@ $(document).ready(function() {
return false; return false;
}); });
});
var loadProcess = false;
var allPostsLoaded = false;
function initScrollPager() {
var maxPosition = $(window).scrollTop(); var maxPosition = $(window).scrollTop();
$(window).scroll(function() { $(window).scroll(function() {
var position = $(window).scrollTop() + $(window).height(); var position = $(window).scrollTop() + $(window).height();
...@@ -108,10 +114,7 @@ $(document).ready(function() { ...@@ -108,10 +114,7 @@ $(document).ready(function() {
loadPosts(); loadPosts();
} }
}); });
}); }
var loadProcess = false;
var allPostsLoaded = false;
function loadPosts() { function loadPosts() {
var button = $('a#load-post'), loading = $('.loading-post'), offset = button.data('offset'), tag = button.data('tag'); var button = $('a#load-post'), loading = $('.loading-post'), offset = button.data('offset'), tag = button.data('tag');
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment