Commit 8cbc2a8febf674c0d3f6e49a01fe9cf45f33e865

Authored by Francisco Marcelo de Araújo Lima Júnior
1 parent 21f23deb

#community dashboard - updating theme

plugins/community_hub/public/javascripts/community_hub.js
@@ -243,6 +243,7 @@ function update_mediations() { @@ -243,6 +243,7 @@ function update_mediations() {
243 type: 'get', 243 type: 'get',
244 data: { latest_post: latest_post_id, hub: hub_id }, 244 data: { latest_post: latest_post_id, hub: hub_id },
245 success: function(data) { 245 success: function(data) {
  246 + jQuery("body").removeClass("hub-loading");
246 if (data.trim().length > 0) { 247 if (data.trim().length > 0) {
247 jQuery("#mediation-posts").prepend(data); 248 jQuery("#mediation-posts").prepend(data);
248 } 249 }
@@ -284,7 +285,7 @@ function update_live_stream(recursive) { @@ -284,7 +285,7 @@ function update_live_stream(recursive) {
284 jQuery("#live-posts").scrollTop(live_scroll_position); 285 jQuery("#live-posts").scrollTop(live_scroll_position);
285 } 286 }
286 if (first_hub_load) { 287 if (first_hub_load) {
287 - jQuery("body").removeClass("loading"); 288 + jQuery("body").removeClass("hub-loading");
288 first_hub_load = false; 289 first_hub_load = false;
289 } 290 }
290 } 291 }
@@ -316,10 +317,15 @@ function hub_right_tab_click() { @@ -316,10 +317,15 @@ function hub_right_tab_click() {
316 jQuery("#right-tab").removeClass('hide'); 317 jQuery("#right-tab").removeClass('hide');
317 jQuery("#right-tab").addClass('show'); 318 jQuery("#right-tab").addClass('show');
318 jQuery(".hub #right-tab.show h1.live").click(hub_left_tab_click); 319 jQuery(".hub #right-tab.show h1.live").click(hub_left_tab_click);
319 - update_mediations(); 320 + if (first_mediations_load) {
  321 + jQuery("body").addClass("hub-loading");
  322 + first_mediations_load = false;
  323 + update_mediations();
  324 + }
320 } 325 }
321 326
322 first_hub_load = true; 327 first_hub_load = true;
  328 +first_mediations_load = true;
323 329
324 jQuery(".hub .envelope").scroll(function() { 330 jQuery(".hub .envelope").scroll(function() {
325 jQuery("#auto_scrolling").attr('checked', false); 331 jQuery("#auto_scrolling").attr('checked', false);
@@ -354,7 +360,7 @@ jQuery(document).ready(function() { @@ -354,7 +360,7 @@ jQuery(document).ready(function() {
354 360
355 jQuery(".hub #left-tab.show h1.mediation").click(hub_right_tab_click); 361 jQuery(".hub #left-tab.show h1.mediation").click(hub_right_tab_click);
356 362
357 - jQuery("body").addClass("loading"); 363 + jQuery("body").addClass("hub-loading");
358 364
359 update_live_stream(true); 365 update_live_stream(true);
360 366