summaryrefslogtreecommitdiffstats
path: root/app/views/wiki
diff options
context:
space:
mode:
authorGo MAEDA <maeda@farend.jp>2018-04-07 10:27:10 +0000
committerGo MAEDA <maeda@farend.jp>2018-04-07 10:27:10 +0000
commit05cd22e738682d1efe17ebbbe20324c1f43d6011 (patch)
treeb5a2aed19ef95bdfcfd2c5acda98724d1383b703 /app/views/wiki
parent82c65a5a98250d7bc7df6252a9b9ffea07fa5a58 (diff)
downloadredmine-05cd22e738682d1efe17ebbbe20324c1f43d6011.tar.gz
redmine-05cd22e738682d1efe17ebbbe20324c1f43d6011.zip
Moving a wiki page to a different project should refresh parent page list (#22975).
Patch by Mizuki ISHIKAWA. git-svn-id: http://svn.redmine.org/redmine/trunk@17284 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/views/wiki')
-rw-r--r--app/views/wiki/rename.html.erb17
1 files changed, 13 insertions, 4 deletions
diff --git a/app/views/wiki/rename.html.erb b/app/views/wiki/rename.html.erb
index 377e1717c..13fb41a70 100644
--- a/app/views/wiki/rename.html.erb
+++ b/app/views/wiki/rename.html.erb
@@ -13,6 +13,9 @@
<p><%= f.check_box :is_start_page, :label => :field_start_page, :disabled => @page.is_start_page %></p>
<% end %>
<p><%= f.check_box :redirect_existing_links %></p>
+<% if @page.safe_attribute? 'wiki_id' %>
+<p><%= f.select :wiki_id, wiki_page_wiki_options_for_select(@page), :label => :label_project %></p>
+<% end %>
<p><%= f.select :parent_id,
content_tag('option', '', :value => '') +
wiki_page_options_for_select(
@@ -20,10 +23,16 @@
@page.parent),
:label => :field_parent_title %></p>
-<% if @page.safe_attribute? 'wiki_id' %>
-<p><%= f.select :wiki_id, wiki_page_wiki_options_for_select(@page), :label => :label_project %></p>
-<% end %>
-
</div>
<%= submit_tag l(:button_rename) %>
<% end %>
+
+<%= javascript_tag do %>
+$('#wiki_page_wiki_id').change(function() {
+ $.ajax({
+ url: '<%= rename_project_wiki_page_path(@wiki, :format => 'js') %>',
+ type: 'get',
+ data: { 'wiki_page[wiki_id]': $('#wiki_page_wiki_id').val() }
+ });
+});
+<% end %>