Commit f7b46fa5fff2b26d8213aeb8619f2212e39f9541

Authored by Dmitriy Zaporozhets
2 parents 90ab30b7 0a3d50eb

Merge branch 'improve/tab_names' into 'master'

Add icons and better names to Project/Group nav
app/views/groups/edit.html.haml
... ... @@ -4,13 +4,15 @@
4 4 %li.active
5 5 = link_to '#tab-edit', 'data-toggle' => 'tab' do
6 6 %i.icon-edit
7   - Edit Group
  7 + Group
8 8 %li
9 9 = link_to '#tab-projects', 'data-toggle' => 'tab' do
10 10 %i.icon-folder-close
11 11 Projects
12 12 %li
13   - = link_to 'Remove', '#tab-remove', 'data-toggle' => 'tab'
  13 + = link_to '#tab-remove', 'data-toggle' => 'tab' do
  14 + %i.icon-remove-sign
  15 + Remove
14 16  
15 17 .col-md-10
16 18 .tab-content
... ...
app/views/projects/_settings_nav.html.haml
1   -%ul.nav.nav-pills.nav-stacked.nav-stacked-menu.append-bottom-20
  1 +%ul.nav.nav-pills.nav-stacked.nav-stacked-menu.append-bottom-20.project-settings-nav
2 2 = nav_link(path: 'projects#edit') do
3 3 = link_to edit_project_path(@project), class: "stat-tab tab " do
4   - Edit Project
  4 + %i.icon-edit
  5 + Project
5 6 = nav_link(controller: [:team_members, :teams]) do
6 7 = link_to project_team_index_path(@project), class: "team-tab tab" do
  8 + %i.icon-group
7 9 Members
8 10 = nav_link(controller: :deploy_keys) do
9 11 = link_to project_deploy_keys_path(@project) do
10   - %span
  12 + %i.icon-key
11 13 Deploy Keys
12 14 = nav_link(controller: :hooks) do
13 15 = link_to project_hooks_path(@project) do
14   - %span
  16 + %i.icon-link
15 17 Web Hooks
16 18 = nav_link(controller: :services) do
17 19 = link_to project_services_path(@project) do
18   - %span
  20 + %i.icon-cogs
19 21 Services
... ...
features/steps/project/project_active_tab.rb
... ... @@ -57,7 +57,9 @@ class ProjectActiveTab < Spinach::FeatureSteps
57 57 end
58 58  
59 59 Given 'I click the "Edit" tab' do
60   - click_link('Edit')
  60 + within '.project-settings-nav' do
  61 + click_link('Project')
  62 + end
61 63 end
62 64  
63 65 Given 'I click the "Hooks" tab' do
... ... @@ -73,7 +75,7 @@ class ProjectActiveTab < Spinach::FeatureSteps
73 75 end
74 76  
75 77 Then 'the active sub nav should be Edit' do
76   - ensure_active_sub_nav('Edit Project')
  78 + ensure_active_sub_nav('Project')
77 79 end
78 80  
79 81 Then 'the active sub nav should be Hooks' do
... ...