Added comment presenters

This commit is contained in:
Marcin Kurczewski
2014-10-04 14:06:44 +02:00
parent 16c5740277
commit 16f9c277a1
23 changed files with 577 additions and 81 deletions

View File

@ -10,6 +10,8 @@ App.Presenters.PostPresenter = function(
auth,
router,
keyboard,
presenterManager,
postCommentListPresenter,
topNavigationPresenter,
messagePresenter) {
@ -122,6 +124,10 @@ App.Presenters.PostPresenter = function(
$el.find('.post-edit-wrapper form').submit(editFormSubmitted);
attachSidebarEvents();
presenterManager.initPresenters([
[postCommentListPresenter, _.extend({post: post}, {$target: $el.find('#post-comments-target')})]],
function() { });
}
function renderSidebar() {
@ -354,4 +360,17 @@ App.Presenters.PostPresenter = function(
};
App.DI.register('postPresenter', ['_', 'jQuery', 'util', 'promise', 'api', 'auth', 'router', 'keyboard', 'topNavigationPresenter', 'messagePresenter'], App.Presenters.PostPresenter);
App.DI.register('postPresenter', [
'_',
'jQuery',
'util',
'promise',
'api',
'auth',
'router',
'keyboard',
'presenterManager',
'postCommentListPresenter',
'topNavigationPresenter',
'messagePresenter'],
App.Presenters.PostPresenter);