Merge branch 'improve/tab_names' into 'master'

Add icons and better names to Project/Group nav
This commit is contained in:
Dmitriy Zaporozhets 2014-02-06 16:29:52 +00:00
commit f7b46fa5ff
3 changed files with 15 additions and 9 deletions

View File

@ -4,13 +4,15 @@
%li.active %li.active
= link_to '#tab-edit', 'data-toggle' => 'tab' do = link_to '#tab-edit', 'data-toggle' => 'tab' do
%i.icon-edit %i.icon-edit
Edit Group Group
%li %li
= link_to '#tab-projects', 'data-toggle' => 'tab' do = link_to '#tab-projects', 'data-toggle' => 'tab' do
%i.icon-folder-close %i.icon-folder-close
Projects Projects
%li %li
= link_to 'Remove', '#tab-remove', 'data-toggle' => 'tab' = link_to '#tab-remove', 'data-toggle' => 'tab' do
%i.icon-remove-sign
Remove
.col-md-10 .col-md-10
.tab-content .tab-content

View File

@ -1,19 +1,21 @@
%ul.nav.nav-pills.nav-stacked.nav-stacked-menu.append-bottom-20 %ul.nav.nav-pills.nav-stacked.nav-stacked-menu.append-bottom-20.project-settings-nav
= nav_link(path: 'projects#edit') do = nav_link(path: 'projects#edit') do
= link_to edit_project_path(@project), class: "stat-tab tab " do = link_to edit_project_path(@project), class: "stat-tab tab " do
Edit Project %i.icon-edit
Project
= nav_link(controller: [:team_members, :teams]) do = nav_link(controller: [:team_members, :teams]) do
= link_to project_team_index_path(@project), class: "team-tab tab" do = link_to project_team_index_path(@project), class: "team-tab tab" do
%i.icon-group
Members Members
= nav_link(controller: :deploy_keys) do = nav_link(controller: :deploy_keys) do
= link_to project_deploy_keys_path(@project) do = link_to project_deploy_keys_path(@project) do
%span %i.icon-key
Deploy Keys Deploy Keys
= nav_link(controller: :hooks) do = nav_link(controller: :hooks) do
= link_to project_hooks_path(@project) do = link_to project_hooks_path(@project) do
%span %i.icon-link
Web Hooks Web Hooks
= nav_link(controller: :services) do = nav_link(controller: :services) do
= link_to project_services_path(@project) do = link_to project_services_path(@project) do
%span %i.icon-cogs
Services Services

View File

@ -57,7 +57,9 @@ class ProjectActiveTab < Spinach::FeatureSteps
end end
Given 'I click the "Edit" tab' do Given 'I click the "Edit" tab' do
click_link('Edit') within '.project-settings-nav' do
click_link('Project')
end
end end
Given 'I click the "Hooks" tab' do Given 'I click the "Hooks" tab' do
@ -73,7 +75,7 @@ class ProjectActiveTab < Spinach::FeatureSteps
end end
Then 'the active sub nav should be Edit' do Then 'the active sub nav should be Edit' do
ensure_active_sub_nav('Edit Project') ensure_active_sub_nav('Project')
end end
Then 'the active sub nav should be Hooks' do Then 'the active sub nav should be Hooks' do