Commit 112dc875 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

feature: wiki -> new page

parent ae06a0aa
...@@ -9,3 +9,11 @@ ...@@ -9,3 +9,11 @@
= link_to git_access_project_wikis_path(@project) do = link_to git_access_project_wikis_path(@project) do
%i.icon-download-alt %i.icon-download-alt
Git Access Git Access
- if can?(current_user, :write_wiki, @project)
%li.pull-right
= link_to '#', class: "add-new-wiki" do
%i.icon-plus
New Page
= render 'wikis/new'
%div#modal-new-wiki.modal.hide
.modal-header
%a.close{href: "#"} ×
%h3 New Wiki Page
.modal-body
= label_tag :new_wiki_path do
%span Page slug
= text_field_tag :new_wiki_path, nil, placeholder: 'how-to-setup', class: 'input-xlarge'
.modal-footer
= link_to 'Build', '#', class: 'build-new-wiki btn btn-create'
:javascript
$(function(){
var modal = $('#modal-new-wiki').modal({modal: true, show:false});
$('.add-new-wiki').bind("click", function(){
modal.show();
});
$('.build-new-wiki').bind("click", function(){
location.href = "#{project_wikis_path(@project)}/" + $('#new_wiki_path').val();
});
$('.modal-header .close').bind("click", function(){
modal.hide();
})
})
...@@ -37,7 +37,7 @@ Feature: Project active tab ...@@ -37,7 +37,7 @@ Feature: Project active tab
Scenario: On Project Wall Scenario: On Project Wall
Given I visit my project's wall page Given I visit my project's wall page
Then the active main tab should be Wiki Then the active main tab should be Wall
And no other main tabs should be active And no other main tabs should be active
Scenario: On Project Wiki Scenario: On Project Wiki
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment