v1.18.x
Baris Soner Usakli 11 years ago
parent 31635b92f3
commit 3a8dca6fb9

@ -1,5 +1,6 @@
define(function () { define(function () {
var Category = {}; var Category = {},
loadingMoreTopics = false;
Category.init = function() { Category.init = function() {
var cid = templates.get('category_id'), var cid = templates.get('category_id'),
@ -8,8 +9,7 @@ define(function () {
googleEl = jQuery('#google-share'), googleEl = jQuery('#google-share'),
twitter_url = templates.get('twitter-intent-url'), twitter_url = templates.get('twitter-intent-url'),
facebook_url = templates.get('facebook-share-url'), facebook_url = templates.get('facebook-share-url'),
google_url = templates.get('google-share-url'), google_url = templates.get('google-share-url');
loadingMoreTopics = false;
app.enterRoom('category_' + cid); app.enterRoom('category_' + cid);
@ -147,6 +147,10 @@ define(function () {
Category.loadMoreTopics = function(cid) { Category.loadMoreTopics = function(cid) {
if (loadingMoreTopics) {
return;
}
loadingMoreTopics = true; loadingMoreTopics = true;
socket.emit('api:category.loadMore', { socket.emit('api:category.loadMore', {
cid: cid, cid: cid,

@ -1,9 +1,8 @@
define(function() { define(function() {
var Unread = {}; var Unread = {},
loadingMoreTopics = false;
Unread.init = function() { Unread.init = function() {
var loadingMoreTopics = false;
app.enter_room('recent_posts'); app.enter_room('recent_posts');
ajaxify.register_events([ ajaxify.register_events([
@ -109,8 +108,9 @@ define(function() {
}); });
if ($("body").height() <= $(window).height() && $('#topics-container').children().length >= 20) if ($("body").height() <= $(window).height() && $('#topics-container').children().length >= 20) {
$('#load-more-btn').show(); $('#load-more-btn').show();
}
$('#load-more-btn').on('click', function() { $('#load-more-btn').on('click', function() {
loadMoreTopics(); loadMoreTopics();

Loading…
Cancel
Save