From 05cd22e738682d1efe17ebbbe20324c1f43d6011 Mon Sep 17 00:00:00 2001 From: Go MAEDA Date: Sat, 7 Apr 2018 10:27:10 +0000 Subject: [PATCH] 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 --- app/views/wiki/rename.html.erb | 17 +++++++++++++---- 1 file 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 @@

<%= f.check_box :is_start_page, :label => :field_start_page, :disabled => @page.is_start_page %>

<% end %>

<%= f.check_box :redirect_existing_links %>

+<% if @page.safe_attribute? 'wiki_id' %> +

<%= f.select :wiki_id, wiki_page_wiki_options_for_select(@page), :label => :label_project %>

+<% end %>

<%= f.select :parent_id, content_tag('option', '', :value => '') + wiki_page_options_for_select( @@ -20,10 +23,16 @@ @page.parent), :label => :field_parent_title %>

-<% if @page.safe_attribute? 'wiki_id' %> -

<%= f.select :wiki_id, wiki_page_wiki_options_for_select(@page), :label => :label_project %>

-<% end %> - <%= 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 %> -- 2.39.5