diff --git a/pagure/templates/repo_new_pull_request.html b/pagure/templates/repo_new_pull_request.html
index 4132620..a5d0aab 100644
--- a/pagure/templates/repo_new_pull_request.html
+++ b/pagure/templates/repo_new_pull_request.html
@@ -69,7 +69,7 @@
repo=repo.name,
username=username,
namespace=repo.namespace,
- confirm=True) }}" method="post">
+ confirm=True) }}" id="new_remote_form" method="post">
@@ -387,22 +387,47 @@ function showTab(){
$(document).ready(function() {
$('.branch_from_item').click(function(e){
- var final_url = "{{ url_for('ui_ns.new_request_pull', username=username,
+ {% if remote_git and not (config.get('DISABLE_REMOTE_PR', True)) %}
+ var _form = $("#new_remote_form");
+ var final_url = "{{ url_for('ui_ns.new_remote_request_pull',
+ repo=repo.name,
+ username=username,
+ namespace=repo.namespace,
+ ) }}";
+ _form.attr('action', final_url);
+ var _branch_from = $(
+ "#new_remote_form [name=branch_from]").val($(this).attr("data-value"));
+ _form.submit();
+ {% else %}
+ var final_url = "{{ url_for('ui_ns.new_request_pull', username=username,
namespace=repo.namespace, repo=repo.name,
branch_from='--', branch_to=branch_to, project_to=project_to) }}";
- final_url = final_url.replace('--', $(this).attr("data-value"));
- window.location.href = final_url;
+ final_url = final_url.replace('--', $(this).attr("data-value"));
+ window.location.href = final_url;
+ {% endif %}
});
$('.branch_to_item').click(function(e){
- var final_url = "{{ url_for('ui_ns.new_request_pull', username=username,
+ {% if remote_git and not (config.get('DISABLE_REMOTE_PR', True)) %}
+ var _form = $("#new_remote_form");
+ var final_url = "{{ url_for('ui_ns.new_remote_request_pull',
+ repo=repo.name,
+ username=username,
+ namespace=repo.namespace,
+ ) }}";
+ _form.attr('action', final_url);
+ var _branch_to = $(
+ "#new_remote_form [name=branch_to]").val($(this).attr("data-value"));
+ _form.submit();
+ {% else %}
+ var final_url = "{{ url_for('ui_ns.new_request_pull', username=username,
namespace=repo.namespace, repo=repo.name,
branch_from=branch_from, branch_to='--', project_to=project_to) }}";
- final_url = final_url.replace('--', $(this).attr("data-value"));
- window.location.href = final_url;
+ final_url = final_url.replace('--', $(this).attr("data-value"));
+ window.location.href = final_url;
+ {% endif %}
});
-
{% if form %}
$('#family-toggle').click( function (e) {
$('#family-spinner').show();