Fixed promises on Internet Explorer

This commit is contained in:
Marcin Kurczewski
2014-09-04 18:06:25 +02:00
parent ee9fde5402
commit 840039958a
12 changed files with 112 additions and 77 deletions

View File

@ -1,14 +1,14 @@
var App = App || {};
App.Presenters = App.Presenters || {};
App.Presenters.TopNavigationPresenter = function(util, jQuery, appState) {
App.Presenters.TopNavigationPresenter = function(util, jQuery, appState, promise) {
var selectedElement = null;
var $el = jQuery('#top-navigation');
var template;
function init() {
util.loadTemplate('top-navigation').then(function(html) {
promise.wait(util.promiseTemplate('top-navigation')).then(function(html) {
template = _.template(html);
render();
appState.startObserving('loggedIn', 'top-navigation', loginStateChanged);