From 701c23c8b72ad61d855c0484d47aee058fcea0a7 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 22 Jun 2015 10:54:50 +1000 Subject: [PATCH] REFACTOR: create component for navigation pills --- .../discourse/components/navigation-bar.js.es6 | 5 +++++ .../discourse/templates/components/navigation-bar.hbs | 6 ++++++ .../discourse/templates/navigation/categories.hbs | 7 +------ .../discourse/templates/navigation/category.hbs | 8 ++------ .../discourse/templates/navigation/default.hbs | 7 +------ 5 files changed, 15 insertions(+), 18 deletions(-) create mode 100644 app/assets/javascripts/discourse/components/navigation-bar.js.es6 create mode 100644 app/assets/javascripts/discourse/templates/components/navigation-bar.hbs diff --git a/app/assets/javascripts/discourse/components/navigation-bar.js.es6 b/app/assets/javascripts/discourse/components/navigation-bar.js.es6 new file mode 100644 index 00000000000..31c23f964a9 --- /dev/null +++ b/app/assets/javascripts/discourse/components/navigation-bar.js.es6 @@ -0,0 +1,5 @@ +export default Ember.Component.extend({ + tagName: 'ul', + classNameBindings: [':nav', ':nav-pills'], + id: 'navigation-bar' +}); diff --git a/app/assets/javascripts/discourse/templates/components/navigation-bar.hbs b/app/assets/javascripts/discourse/templates/components/navigation-bar.hbs new file mode 100644 index 00000000000..11a4f1f58e3 --- /dev/null +++ b/app/assets/javascripts/discourse/templates/components/navigation-bar.hbs @@ -0,0 +1,6 @@ + diff --git a/app/assets/javascripts/discourse/templates/navigation/categories.hbs b/app/assets/javascripts/discourse/templates/navigation/categories.hbs index 1db91ae46e9..6ba5509e9bb 100644 --- a/app/assets/javascripts/discourse/templates/navigation/categories.hbs +++ b/app/assets/javascripts/discourse/templates/navigation/categories.hbs @@ -1,11 +1,6 @@ {{bread-crumbs categories=categories}} - +{{navigation-bar navItems=navItems filterMode=filterMode}} {{#if canCreateCategory}} diff --git a/app/assets/javascripts/discourse/templates/navigation/category.hbs b/app/assets/javascripts/discourse/templates/navigation/category.hbs index 4a8aee557e1..7d874edf175 100644 --- a/app/assets/javascripts/discourse/templates/navigation/category.hbs +++ b/app/assets/javascripts/discourse/templates/navigation/category.hbs @@ -3,12 +3,8 @@ noSubcategories=noSubcategories hideSubcategories=showingSubcategoryList}} - + +{{navigation-bar navItems=navItems filterMode=filterMode}} {{#if currentUser}} {{category-notifications-button category=category}} diff --git a/app/assets/javascripts/discourse/templates/navigation/default.hbs b/app/assets/javascripts/discourse/templates/navigation/default.hbs index d95de6b0435..529dae55879 100644 --- a/app/assets/javascripts/discourse/templates/navigation/default.hbs +++ b/app/assets/javascripts/discourse/templates/navigation/default.hbs @@ -6,12 +6,7 @@ {{else}} {{bread-crumbs categories=categories}} - +{{navigation-bar navItems=navItems filterMode=filterMode}} {{#if canCreateTopic}}