render widgets on cold load

This commit is contained in:
psychobunny
2014-02-28 16:17:35 -05:00
parent 23c283f06c
commit 6827dbc9c4
2 changed files with 9 additions and 5 deletions

View File

@@ -99,7 +99,7 @@ var ajaxify = {};
app.processPage(); app.processPage();
ajaxify.renderWidgets(tpl_url, url, location, function(err) { ajaxify.renderWidgets(tpl_url, url, function(err) {
$('#content, #footer').stop(true, true).removeClass('ajaxifying'); $('#content, #footer').stop(true, true).removeClass('ajaxifying');
ajaxify.initialLoad = false; ajaxify.initialLoad = false;
@@ -131,7 +131,7 @@ var ajaxify = {};
return tpl_url; return tpl_url;
} }
ajaxify.renderWidgets = function(tpl_url, url, location, callback) { ajaxify.renderWidgets = function(tpl_url, url, callback) {
var widgetLocations = []; var widgetLocations = [];
require(['vendor/async'], function(async) { require(['vendor/async'], function(async) {

View File

@@ -627,7 +627,8 @@ var socket,
$('document').ready(function () { $('document').ready(function () {
var url = window.location.pathname.slice(1); var url = window.location.pathname.slice(1),
tpl_url = ajaxify.getTemplateMapping(url);
$(window).trigger('action:ajaxify.start', { $(window).trigger('action:ajaxify.start', {
url: url url: url
@@ -652,9 +653,12 @@ var socket,
createHeaderTooltips(); createHeaderTooltips();
$(window).trigger('action:ajaxify.end', { ajaxify.renderWidgets(tpl_url, url, function() {
url: url $(window).trigger('action:ajaxify.end', {
url: url
});
}); });
}); });
showWelcomeMessage = location.href.indexOf('loggedin') !== -1; showWelcomeMessage = location.href.indexOf('loggedin') !== -1;