Commit f79b210061724fa1460fbb10853467182031c2c5

Authored by Dmitriy Zaporozhets
1 parent 4e6f131c

Fix wiki popup for new page

app/assets/javascripts/dispatcher.js.coffee
@@ -39,7 +39,9 @@ class Dispatcher @@ -39,7 +39,9 @@ class Dispatcher
39 39
40 switch path.first() 40 switch path.first()
41 when 'admin' then new Admin() 41 when 'admin' then new Admin()
42 - when 'wikis' then new Wikis() 42 + when 'projects'
  43 + new Wikis() if path[1] == 'wikis'
  44 +
43 45
44 initSearch: -> 46 initSearch: ->
45 autocomplete_json = $('.search-autocomplete-json').data('autocomplete-opts') 47 autocomplete_json = $('.search-autocomplete-json').data('autocomplete-opts')
app/assets/javascripts/wikis.js.coffee
1 class Wikis 1 class Wikis
2 constructor: -> 2 constructor: ->
3 - modal = $('#modal-new-wiki').modal({modal: true, show:false})  
4 -  
5 - $('.add-new-wiki').bind "click", ->  
6 - modal.show()  
7 -  
8 $('.build-new-wiki').bind "click", -> 3 $('.build-new-wiki').bind "click", ->
9 field = $('#new_wiki_path') 4 field = $('#new_wiki_path')
10 slug = field.val() 5 slug = field.val()
@@ -13,7 +8,5 @@ class Wikis @@ -13,7 +8,5 @@ class Wikis
13 if(slug.length > 0) 8 if(slug.length > 0)
14 location.href = path + "/" + slug 9 location.href = path + "/" + slug
15 10
16 - $('.modal-header .close').bind "click", ->  
17 - modal.hide()  
18 11
19 @Wikis = Wikis 12 @Wikis = Wikis
app/views/projects/wikis/_nav.html.haml
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 12
13 - if can?(current_user, :write_wiki, @project) 13 - if can?(current_user, :write_wiki, @project)
14 .pull-right 14 .pull-right
15 - = link_to '#', class: "add-new-wiki btn btn-new" do 15 + = link_to '#modal-new-wiki', class: "add-new-wiki btn btn-new", "data-toggle" => "modal" do
16 %i.icon-plus 16 %i.icon-plus
17 New Page 17 New Page
18 18