From 54db283e3193c92f03495ce2dbe65b37a6bb6b66 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Thu, 16 Nov 2017 11:49:14 -0500 Subject: [PATCH] Small code tidy up for user/activity menu --- .../discourse/controllers/user-activity.js.es6 | 12 +++--------- .../discourse/templates/user/activity.hbs | 6 +++--- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/app/assets/javascripts/discourse/controllers/user-activity.js.es6 b/app/assets/javascripts/discourse/controllers/user-activity.js.es6 index 624a8b0ae7..24d4c33480 100644 --- a/app/assets/javascripts/discourse/controllers/user-activity.js.es6 +++ b/app/assets/javascripts/discourse/controllers/user-activity.js.es6 @@ -3,11 +3,9 @@ import { exportUserArchive } from 'discourse/lib/export-csv'; export default Ember.Controller.extend({ application: Ember.inject.controller(), user: Ember.inject.controller(), - userActionType: null, - currentPath: Ember.computed.alias('application.currentPath'), - viewingSelf: Ember.computed.alias("user.viewingSelf"), - showBookmarks: Ember.computed.alias("user.showBookmarks"), + + canDownloadPosts: Ember.computed.alias('user.viewingSelf'), _showFooter: function() { var showFooter; @@ -26,11 +24,7 @@ export default Ember.Controller.extend({ I18n.t("user.download_archive.confirm"), I18n.t("no_value"), I18n.t("yes_value"), - function(confirmed) { - if (confirmed) { - exportUserArchive(); - } - } + confirmed => confirmed ? exportUserArchive() : null ); } } diff --git a/app/assets/javascripts/discourse/templates/user/activity.hbs b/app/assets/javascripts/discourse/templates/user/activity.hbs index 3e317daa2f..f546aff2f4 100644 --- a/app/assets/javascripts/discourse/templates/user/activity.hbs +++ b/app/assets/javascripts/discourse/templates/user/activity.hbs @@ -1,5 +1,5 @@ {{#d-section pageClass="user-activity" class="user-navigation" scrollTop="false"}} - {{#mobile-nav class='activity-nav' desktopClass='action-list activity-list nav-stacked' currentPath=currentPath}} + {{#mobile-nav class='activity-nav' desktopClass='action-list activity-list nav-stacked' currentPath=application.currentPath}}
  • {{#link-to 'userActivity.index'}}{{i18n 'user.filters.all'}}{{/link-to}}
  • @@ -12,7 +12,7 @@
  • {{#link-to 'userActivity.likesGiven'}}{{i18n 'user_action_groups.1'}}{{/link-to}}
  • - {{#if showBookmarks}} + {{#if user.showBookmarks}}
  • {{#link-to 'userActivity.bookmarks'}}{{i18n 'user_action_groups.3'}}{{/link-to}}
  • @@ -22,7 +22,7 @@ args=(hash model=model)}} {{/mobile-nav}} - {{#if viewingSelf}} + {{#if canDownloadPosts}}
    {{d-button action="exportUserArchive" label="user.download_archive.button_text" icon="download"}}