diff --git a/app/assets/javascripts/admin/templates/email_logs.js.handlebars b/app/assets/javascripts/admin/templates/email_logs.js.handlebars index ee549c155..513db67dd 100644 --- a/app/assets/javascripts/admin/templates/email_logs.js.handlebars +++ b/app/assets/javascripts/admin/templates/email_logs.js.handlebars @@ -4,7 +4,7 @@
- {{#if controller.sentTestEmail}}{{i18n admin.email_logs.sent_test}}{{/if}} + {{#if sentTestEmail}}{{i18n admin.email_logs.sent_test}}{{/if}}
diff --git a/app/assets/javascripts/admin/templates/flags.js.handlebars b/app/assets/javascripts/admin/templates/flags.js.handlebars index 92d75a863..9030c0e5d 100644 --- a/app/assets/javascripts/admin/templates/flags.js.handlebars +++ b/app/assets/javascripts/admin/templates/flags.js.handlebars @@ -7,7 +7,6 @@ - @@ -27,7 +26,7 @@ - {{#each data}} + {{#each row in data}} - + diff --git a/app/assets/javascripts/discourse/routes/preferences_email_route.js b/app/assets/javascripts/discourse/routes/preferences_email_route.js index ffffce960..156cbcc68 100644 --- a/app/assets/javascripts/discourse/routes/preferences_email_route.js +++ b/app/assets/javascripts/discourse/routes/preferences_email_route.js @@ -8,6 +8,10 @@ **/ Discourse.PreferencesEmailRoute = Discourse.RestrictedUserRoute.extend({ + model: function() { + return this.modelFor('user'); + }, + renderTemplate: function() { this.render({ into: 'user', outlet: 'userOutlet' }); }, @@ -20,10 +24,6 @@ Discourse.PreferencesEmailRoute = Discourse.RestrictedUserRoute.extend({ outlet: 'userOutlet', controller: 'preferences' }); - }, - - setupController: function(controller) { - controller.set('content', this.controllerFor('user').get('content')); } }); diff --git a/app/assets/javascripts/discourse/routes/preferences_route.js b/app/assets/javascripts/discourse/routes/preferences_route.js index e42404c56..f32a4e48d 100644 --- a/app/assets/javascripts/discourse/routes/preferences_route.js +++ b/app/assets/javascripts/discourse/routes/preferences_route.js @@ -8,16 +8,16 @@ **/ Discourse.PreferencesRoute = Discourse.RestrictedUserRoute.extend({ + model: function() { + return this.modelFor('user'); + }, + renderTemplate: function() { this.render('preferences', { into: 'user', outlet: 'userOutlet', controller: 'preferences' }); - }, - - setupController: function(controller) { - controller.set('content', this.controllerFor('user').get('content')); } }); diff --git a/app/assets/javascripts/discourse/routes/preferences_username_route.js b/app/assets/javascripts/discourse/routes/preferences_username_route.js index 82d0ddce9..ef16d0d7f 100644 --- a/app/assets/javascripts/discourse/routes/preferences_username_route.js +++ b/app/assets/javascripts/discourse/routes/preferences_username_route.js @@ -8,6 +8,10 @@ **/ Discourse.PreferencesUsernameRoute = Discourse.RestrictedUserRoute.extend({ + model: function() { + return this.modelFor('user'); + }, + renderTemplate: function() { return this.render({ into: 'user', outlet: 'userOutlet' }); }, @@ -22,10 +26,8 @@ Discourse.PreferencesUsernameRoute = Discourse.RestrictedUserRoute.extend({ }); }, - setupController: function(controller) { - var user = this.controllerFor('user').get('content'); - controller.set('content', user); - return controller.set('newUsername', user.get('username')); + setupController: function(controller, user) { + controller.set('newUsername', user.get('username')); } }); diff --git a/app/assets/javascripts/discourse/templates/composer.js.handlebars b/app/assets/javascripts/discourse/templates/composer.js.handlebars index 0805489ae..81b40fbf2 100644 --- a/app/assets/javascripts/discourse/templates/composer.js.handlebars +++ b/app/assets/javascripts/discourse/templates/composer.js.handlebars @@ -5,7 +5,7 @@
-
+
{{#if Discourse.currentUser}} {{{content.toggleText}}} diff --git a/app/assets/javascripts/discourse/templates/header.js.handlebars b/app/assets/javascripts/discourse/templates/header.js.handlebars index 4726c2743..515ba31b7 100644 --- a/app/assets/javascripts/discourse/templates/header.js.handlebars +++ b/app/assets/javascripts/discourse/templates/header.js.handlebars @@ -5,7 +5,7 @@ {{view Discourse.TopicExtraInfoView}}
- {{#unless controller.showExtraInfo}} + {{#unless showExtraInfo}}
{{#if view.currentUser}} {{view.currentUser.name}} diff --git a/app/assets/javascripts/discourse/templates/list/list.js.handlebars b/app/assets/javascripts/discourse/templates/list/list.js.handlebars index c0fd456d9..7e90248c5 100644 --- a/app/assets/javascripts/discourse/templates/list/list.js.handlebars +++ b/app/assets/javascripts/discourse/templates/list/list.js.handlebars @@ -1,20 +1,20 @@
- {{#if controller.canCreateTopic}} + {{#if canCreateTopic}} {{/if}} - {{#if controller.canEditCategory}} + {{#if canEditCategory}} {{/if}} - {{#if controller.canCreateCategory}} + {{#if canCreateCategory}} {{/if}} @@ -26,7 +26,7 @@
- {{#if controller.loading}} + {{#if loading}}
{{#each flaggers}}{{#linkTo 'adminUser' this}}{{avatar this imageSize="small"}} {{/linkTo}}{{/each}} {{date lastFlagged}} - {{#if controller.adminActiveFlagsView}} + {{#if adminActiveFlagsView}} {{/if}} diff --git a/app/assets/javascripts/admin/templates/reports.js.handlebars b/app/assets/javascripts/admin/templates/reports.js.handlebars index bc7fefef0..25e64fb0c 100644 --- a/app/assets/javascripts/admin/templates/reports.js.handlebars +++ b/app/assets/javascripts/admin/templates/reports.js.handlebars @@ -15,16 +15,16 @@ {{yaxis}}
{{x}}{{row.x}} - {{#if controller.viewingTable}} - {{y}} + {{#if viewingTable}} + {{row.y}} {{/if}} - {{#if controller.viewingBarChart}} + {{#if viewingBarChart}}
-
{{y}}
+
{{row.y}}
{{/if}}
diff --git a/app/assets/javascripts/discourse/templates/list/topic_list_item.js.handlebars b/app/assets/javascripts/discourse/templates/list/topic_list_item.js.handlebars index f22428dc6..d90d06d5d 100644 --- a/app/assets/javascripts/discourse/templates/list/topic_list_item.js.handlebars +++ b/app/assets/javascripts/discourse/templates/list/topic_list_item.js.handlebars @@ -1,7 +1,7 @@ {{#if Discourse.currentUser.id}} {{/if}} @@ -18,7 +18,7 @@ {{/if}} {{view Discourse.TopicStatusView topicBinding="this"}} - {{{topicLink this showTagIfPresent="controller.category"}}} + {{{topicLink this}}} {{#if unread}} {{unread}} {{/if}} diff --git a/app/assets/javascripts/discourse/templates/list/topics.js.handlebars b/app/assets/javascripts/discourse/templates/list/topics.js.handlebars index ee34847fb..08f972ba4 100644 --- a/app/assets/javascripts/discourse/templates/list/topics.js.handlebars +++ b/app/assets/javascripts/discourse/templates/list/topics.js.handlebars @@ -1,4 +1,4 @@ -{{#unless controller.loading}} +{{#unless loading}} {{#if loaded}}
{{#if topics.length}} @@ -10,7 +10,7 @@ {{/if}} -
- +
+
{{#if Discourse.currentUser}} @@ -62,7 +62,8 @@

{{view.footerMessage}} {{#if view.allLoaded}} - {{#if controller.latest}} + + {{#if latest}} {{#if view.canCreateTopic}} {{i18n topic.suggest_create_topic}} {{/if}} diff --git a/app/assets/javascripts/discourse/templates/selected_posts.js.handlebars b/app/assets/javascripts/discourse/templates/selected_posts.js.handlebars index 8426f7bb9..7d4d4756e 100644 --- a/app/assets/javascripts/discourse/templates/selected_posts.js.handlebars +++ b/app/assets/javascripts/discourse/templates/selected_posts.js.handlebars @@ -1,4 +1,4 @@ -

{{countI18n topic.multi_select.description countBinding="controller.selectedPostsCount"}}

+

{{countI18n topic.multi_select.description countBinding="selectedPostsCount"}}

{{#if canSelectAll}}

select all

diff --git a/app/assets/javascripts/discourse/templates/share.js.handlebars b/app/assets/javascripts/discourse/templates/share.js.handlebars index ea1f4d127..960465277 100644 --- a/app/assets/javascripts/discourse/templates/share.js.handlebars +++ b/app/assets/javascripts/discourse/templates/share.js.handlebars @@ -1,10 +1,10 @@

{{view.title}}

-{{#each controller.shareLinks}} +{{#each shareLinks}} {{view Discourse.ShareLinkView contentBinding="this"}} {{/each}} diff --git a/app/assets/javascripts/discourse/templates/topic.js.handlebars b/app/assets/javascripts/discourse/templates/topic.js.handlebars index fb4cc606f..36d0c89c6 100644 --- a/app/assets/javascripts/discourse/templates/topic.js.handlebars +++ b/app/assets/javascripts/discourse/templates/topic.js.handlebars @@ -73,11 +73,11 @@ {{else}} {{#if view.fullyLoaded}} - {{view Discourse.TopicClosingView topicBinding="controller.content"}} + {{view Discourse.TopicClosingView topicBinding="model"}} - {{view Discourse.TopicFooterButtonsView topicBinding="controller.content"}} + {{view Discourse.TopicFooterButtonsView topicBinding="model"}} - {{#if controller.content.suggested_topics.length}} + {{#if suggested_topics.length}}

{{i18n suggested_topics.title}}

@@ -95,7 +95,7 @@
- {{each controller.content.suggested_topics itemTagName="tr" itemViewClass="Discourse.SuggestedTopicView"}} + {{each suggested_topics itemTagName="tr" itemViewClass="Discourse.SuggestedTopicView"}}
{{i18n activity}}

diff --git a/app/assets/javascripts/discourse/templates/topic_summary/best_of_toggle.js.handlebars b/app/assets/javascripts/discourse/templates/topic_summary/best_of_toggle.js.handlebars index 290ec6310..dc949e79f 100644 --- a/app/assets/javascripts/discourse/templates/topic_summary/best_of_toggle.js.handlebars +++ b/app/assets/javascripts/discourse/templates/topic_summary/best_of_toggle.js.handlebars @@ -1,8 +1,8 @@

{{i18n best_of.title}}

-{{#if controller.bestOf}} +{{#if bestOf}}

{{{i18n best_of.enabled_description}}}

{{else}} -

{{{i18n best_of.description count="controller.content.posts_count"}}}

+

{{{i18n best_of.description count="posts_count"}}}

{{/if}} diff --git a/app/assets/javascripts/discourse/templates/topic_summary/info.js.handlebars b/app/assets/javascripts/discourse/templates/topic_summary/info.js.handlebars index 746a23d56..a5beb9e1f 100644 --- a/app/assets/javascripts/discourse/templates/topic_summary/info.js.handlebars +++ b/app/assets/javascripts/discourse/templates/topic_summary/info.js.handlebars @@ -1,5 +1,5 @@ -{{#if controller.summaryCollapsed}} +{{#if summaryCollapsed}}