diff --git a/app/assets/javascripts/discourse/controllers/site-map.js.es6 b/app/assets/javascripts/discourse/controllers/site-map.js.es6 index fd880d0a1..8503d9078 100644 --- a/app/assets/javascripts/discourse/controllers/site-map.js.es6 +++ b/app/assets/javascripts/discourse/controllers/site-map.js.es6 @@ -1,4 +1,6 @@ export default Ember.ArrayController.extend(Discourse.HasCurrentUser, { + needs: ['application'], + showBadgesLink: function(){return Discourse.SiteSettings.enable_badges;}.property(), showAdminLinks: Em.computed.alias('currentUser.staff'), flaggedPostsCount: Em.computed.alias("currentUser.site_flagged_posts_count"), @@ -22,8 +24,8 @@ export default Ember.ArrayController.extend(Discourse.HasCurrentUser, { }.property(), categories: function() { - var hideUncategorized = !Discourse.SiteSettings.allow_uncategorized_topics, - showSubcatList = Discourse.SiteSettings.show_subcategory_list, + var hideUncategorized = !this.siteSettings.allow_uncategorized_topics, + showSubcatList = this.siteSettings.show_subcategory_list, isStaff = Discourse.User.currentProp('staff'); return Discourse.Category.list().reject(function(c) { if (showSubcatList && c.get('parent_category_id')) { return true; } @@ -34,7 +36,7 @@ export default Ember.ArrayController.extend(Discourse.HasCurrentUser, { actions: { keyboardShortcuts: function(){ - Discourse.__container__.lookup('controller:application').send('showKeyboardShortcutsHelp'); + this.get('controllers.application').send('showKeyboardShortcutsHelp'); }, toggleMobileView: function() { Discourse.Mobile.toggleMobileView(); diff --git a/app/assets/javascripts/discourse/templates/header.hbs b/app/assets/javascripts/discourse/templates/header.hbs index 3b4503618..d7f3412e2 100644 --- a/app/assets/javascripts/discourse/templates/header.hbs +++ b/app/assets/javascripts/discourse/templates/header.hbs @@ -87,7 +87,7 @@ {{render "notifications" notifications}} {{#if view.renderSiteMap}} - {{render "siteMap"}} + {{render "site-map"}} {{/if}} {{render "user-dropdown"}} diff --git a/app/assets/javascripts/discourse/templates/site_map.hbs b/app/assets/javascripts/discourse/templates/site-map.hbs similarity index 86% rename from app/assets/javascripts/discourse/templates/site_map.hbs rename to app/assets/javascripts/discourse/templates/site-map.hbs index 97dfcc57b..99c1e2c43 100644 --- a/app/assets/javascripts/discourse/templates/site_map.hbs +++ b/app/assets/javascripts/discourse/templates/site-map.hbs @@ -21,8 +21,11 @@ {{i18n 'badges.title'}} {{/if}} + + {{plugin-outlet "site-map-links"}} + {{#if showKeyboardShortcuts}} -