Added page title management (closed #33)

This commit is contained in:
Marcin Kurczewski
2014-09-11 13:59:12 +02:00
parent 2bb20c49fd
commit c1739d1d1d
18 changed files with 65 additions and 26 deletions

View File

@ -3,8 +3,6 @@ var App = App || {};
App.Util = function(_, jQuery, promise) {
var templateCache = {};
var lastContentPresenterName;
var lastContentPresenter;
function parseComplexRouteArgs(args) {
var result = {};
@ -32,22 +30,6 @@ App.Util = function(_, jQuery, promise) {
return result;
}
function initPresenter(presenterName, args) {
var presenter = App.DI.get(presenterName);
presenter.init.call(presenter, args);
}
function initContentPresenter(presenterName, args) {
if (lastContentPresenterName !== presenterName) {
var presenter = App.DI.get(presenterName);
presenter.init.call(presenter, args);
lastContentPresenterName = presenterName;
lastContentPresenter = presenter;
} else if (lastContentPresenter.reinit) {
lastContentPresenter.reinit.call(lastContentPresenter, args);
}
}
function promiseTemplate(templateName) {
return promiseTemplateFromCache(templateName) ||
promiseTemplateFromDOM(templateName) ||
@ -151,8 +133,6 @@ App.Util = function(_, jQuery, promise) {
return {
promiseTemplate: promiseTemplate,
initPresenter : initPresenter,
initContentPresenter: initContentPresenter,
parseComplexRouteArgs: parseComplexRouteArgs,
compileComplexRouteArgs: compileComplexRouteArgs,
formatRelativeTime: formatRelativeTime,