diff --git a/app/assets/javascripts/admin/components/admin-nav-item.js.es6 b/app/assets/javascripts/admin/components/admin-nav-item.js.es6 index f5acc94a139..c50741820e9 100644 --- a/app/assets/javascripts/admin/components/admin-nav-item.js.es6 +++ b/app/assets/javascripts/admin/components/admin-nav-item.js.es6 @@ -6,6 +6,10 @@ export default Ember.Component.extend({ return this.container.lookup('router:main'); }.property(), + fullPath: function() { + return Discourse.getURL(this.get('path')); + }.property('path'), + active: function() { const route = this.get('route'); if (!route) { return; } diff --git a/app/assets/javascripts/admin/templates/components/admin-nav-item.hbs b/app/assets/javascripts/admin/templates/components/admin-nav-item.hbs index d6341fdce8f..ec8e0a1e758 100644 --- a/app/assets/javascripts/admin/templates/components/admin-nav-item.hbs +++ b/app/assets/javascripts/admin/templates/components/admin-nav-item.hbs @@ -4,6 +4,10 @@ {{#if route}} {{#link-to route}}{{i18n label}}{{/link-to}} {{else}} - {{i18n label}} + {{#if path}} + {{i18n label}} + {{else}} + {{i18n label}} + {{/if}} {{/if}} {{/if}} diff --git a/app/assets/javascripts/admin/templates/logs.hbs b/app/assets/javascripts/admin/templates/logs.hbs index 38654fefcad..1238e6b5d8c 100644 --- a/app/assets/javascripts/admin/templates/logs.hbs +++ b/app/assets/javascripts/admin/templates/logs.hbs @@ -4,7 +4,7 @@ {{admin-nav-item route='adminLogs.screenedIpAddresses' label='admin.logs.screened_ips.title'}} {{admin-nav-item route='adminLogs.screenedUrls' label='admin.logs.screened_urls.title'}} {{#if currentUser.admin}} - {{admin-nav-item href='/logs' label='admin.logs.logster.title'}} + {{admin-nav-item path='/logs' label='admin.logs.logster.title'}} {{/if}} {{/admin-nav}}