@ -957,7 +957,8 @@ define(['composer'], function(composer) {
} ) ;
setTimeout ( function ( ) {
if ( scrollTop + windowHeight == jQuery ( document ) . height ( ) ) {
console . log ( infiniteLoaderActive ) ;
if ( scrollTop + windowHeight == jQuery ( document ) . height ( ) && ! infiniteLoaderActive ) {
pagination . innerHTML = Topic . postCount + ' out of ' + Topic . postCount ;
progressBar . width ( '100%' ) ;
}
@ -1099,11 +1100,10 @@ define(['composer'], function(composer) {
return ;
}
infiniteLoaderActive = true ;
if ( indicatorEl . attr ( 'done' ) === '0' ) {
infiniteLoaderActive = true ;
indicatorEl . fadeIn ( ) ;
}
socket . emit ( 'topics.loadMore' , {
tid : tid ,
@ -1119,13 +1119,17 @@ define(['composer'], function(composer) {
createNewPosts ( data , true ) ;
} else {
indicatorEl . attr ( 'done' , '1' ) ;
updateHeader ( ) ;
}
indicatorEl . fadeOut ( ) ;
if ( callback ) {
callback ( data . posts ) ;
}
} ) ;
}
}
return Topic ;
} ) ;