summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/views/projects/settings/_repository.rhtml12
1 files changed, 9 insertions, 3 deletions
diff --git a/app/views/projects/settings/_repository.rhtml b/app/views/projects/settings/_repository.rhtml
index 52aefd6dc..864626809 100644
--- a/app/views/projects/settings/_repository.rhtml
+++ b/app/views/projects/settings/_repository.rhtml
@@ -6,8 +6,14 @@
<%= error_messages_for 'repository' %>
<div class="box tabular">
-<p><%= label_tag('repository_scm', l(:label_scm)) %><%= scm_select_tag(@repository) %></p>
-<%= repository_field_tags(f, @repository) if @repository %>
+<p>
+<%= label_tag('repository_scm', l(:label_scm)) %><%= scm_select_tag(@repository) %>
+</p>
+<% button_disabled = true %>
+<% if @repository %>
+<% button_disabled = false %>
+<%= repository_field_tags(f, @repository)%>
+<% end %>
</div>
<div class="contextual">
@@ -27,5 +33,5 @@
</div>
<%= submit_tag((@repository.nil? || @repository.new_record?) ? l(:button_create) : l(:button_save),
- :disabled => @repository.nil?) %>
+ :disabled => button_disabled) %>
<% end %>