Fixed hotkeys not resetting on presenter change

This commit is contained in:
Marcin Kurczewski
2014-09-29 18:11:21 +02:00
parent 169d5f7068
commit 5dfa011d5a
3 changed files with 8 additions and 3 deletions

View File

@ -1,6 +1,6 @@
var App = App || {};
App.PresenterManager = function(jQuery, topNavigationPresenter) {
App.PresenterManager = function(jQuery, topNavigationPresenter, keyboard) {
var lastContentPresenter = null;
var $spinner;
@ -34,6 +34,7 @@ App.PresenterManager = function(jQuery, topNavigationPresenter) {
}, 100);
if (lastContentPresenter === null || lastContentPresenter.name !== presenter.name) {
keyboard.reset();
topNavigationPresenter.changeTitle(null);
presenter.init.call(presenter, args, contentPresenterLoaded);
lastContentPresenter = presenter;
@ -67,4 +68,4 @@ App.PresenterManager = function(jQuery, topNavigationPresenter) {
};
App.DI.registerSingleton('presenterManager', ['jQuery', 'topNavigationPresenter'], App.PresenterManager);
App.DI.registerSingleton('presenterManager', ['jQuery', 'topNavigationPresenter', 'keyboard'], App.PresenterManager);